GitLabがビルトインしているGitLabCIを使うと、.gitlab-ci.yml というファイルの設置だけで、とても簡単にデプロイの自動化を実現できます。 Git環境での作業効率化/自動化の、誰でも取り組めるTipsです。 1分でやりたい簡単なデプロイの自動化 要件は、 マスターブランチにコミット リモートにプッシュ サーバーにアップロード ということです。 .gitlab-ci.ymlを設置する レポジトリのルートに .gitlab-ci.yml というファイルを追加します。やることは、このファイルの設置と書き換えのみなので、1分くらいでデプロイの自動化を実現できますね。 variables: HOST: "example.com" USERNAME: "yourName" PASSWORD: "yourPass" LOCAL: "./your/dist/dir" SERVER:
GitLab CI/CDパイプライン設定リファレンス(日本語訳:GitLab CI/CD Pipeline Configuration Reference)CIGitLabGitLab-CIGitLab-CI-Runner v12.10.2を元に翻訳をRulesの項まで更新しました(2020/06/01) GitLab v13がリリースされるのもあり、更新作業中です(多分v13のリリースには間に合いません...)。翻訳が終わり次第更新する予定です(2020/05/14) v12.0.3を元に翻訳を更新しました(2019/07/24)。 本記事は、 https://gitlab.com/gitlab-org/gitlab-ce/blob/v12.10.2/doc/ci/yaml/README.md を翻訳中の文章です。 相対リンクなどは直す予定はありませんので、リンクをたどりたい方は以下のU
JenkinsとGitLabのCI/CDのための連携設定を備忘録としてまとめました。 1. GitLabプラグインのインストール JenkinsにJenkins GitLab Pluginをインストールします。 インストールは管理者権限のあるユーザでJenkinsにログインし、Jenkinsの管理→プラグインの管理→利用可能なタブを選択、GitLab Pluginにチェックをいれてインストールを実行します。 2. Jenkins側のGitLabの認証設定 JenkinsからGitLabのレポジトリやジョブの実行結果を連携するために、JenkinsにGitLabの認証情報を設定します。 GitLabのAccess Tokenの取得 GitLabのAPIキーは、CI/CDの対象となるレポジトリのDeveloper権限以上をもつユーザのものが必要です。 APIキーはGitLabにログインし、右上
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く