Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitLabではじめる一人DevOps / One person DevOps beginning with GitLab

GitLabではじめる一人DevOps / One person DevOps beginning with GitLab

ポートフォリオなどのできるだけお金や手間をかけずに運用したい非営利な個人プロジェクトをGitLabで開発・運用しようというお話です。

・GitLabとHerokuで実現するお手軽ポートフォリオの作成方法
・GitLab CI/CDでコンテナレジストリへのDockerイメージプッシュ・自動テスト・静的解析・コードメトリクスの計測・Herokuへのデプロイを行う方法
・GitLab のタスク管理ツールの紹介と活用方法
・言語やマニフェスト(サードパーティの依存関係管理ファイル)の自動アップデートを行う方法

GitLab Meetup Tokyo #13: https://gitlab-jp.connpass.com/event/124425/

Jumpei Sakatsu

March 26, 2019
Tweet

More Decks by Jumpei Sakatsu

Other Decks in Programming

Transcript

  1. ͳͥ(JU-BCͳͷ͔ ɾGitLabͷΈͰDevOpsΛ࣮ݱͰ͖Δ ɹόʔδϣϯ؅ཧɺCI/CDɺΫϥ΢υͱͷ࿈ܞ ɾॆ࣮ͨ͠λεΫ؅ཧػೳ ɹΧϯόϯɺݟੵ΋ΓɾՔಇ؅ཧɺόʔϯμ΢ϯνϟʔτ ɹ ϚΠϧετʔϯɺΤϐοΫ GitLabͷϏδϣϯɿ Our vision

    is to replace disparate DevOps toolchains with a single integrated application that is pre-configured to work by default across the entire DevOps lifecycle.
  2. ࢀߟจݙ ɾʮIntroduction to GitLab Flowʯɿ ɹhttps://docs.gitlab.com/ce/workflow/gitlab_flow.html ɾʮ4 ways to use

    GitLab Issue Boardsʯɿ ɹhttps://about.gitlab.com/2018/08/02/4-ways-to-use-gitlab-issue-boards/ ɾʮGitLab CI/CD Examplesʯɿ ɹhttps://docs.gitlab.com/ce/ci/examples/README.html