Git以下、作業用メモです。GitLabのパイプライン機能は、ビルド、テスト、デプロイなどの一連の作業を自動化するための仕組み。いうYAMLファイルを使って設定する。パイプラインの設定は以下:ジョブ:何をするかを定義。コードをコンパイルしたり、テストしたりするジョブがある。ステージ:ジョブを実行するタイミングを定義。テストを実行するステージは、コードをコンパイルするステージの後に実行する。Runner:ジョブはRunnerによって実行される。同じステージの複数のジョブは、十分な数の同時実行ランナーがいれば並行して実行される。ステージ内のすべてのジョブが成功すれば、パイプラインは次のステージに進む。あるステージのジョブがどこかで失敗すると、一般的に次のステージは実行されず、パイプラインはそこで終了する。v13がリリースされるのもあり、更新作業中です(多分v13のリリースには間に合いません...)。設定方法について詳しく解説している。QiitaやりたかったことGitLabのCI/CD環境で、自動ビルドと自動テストを実施出来るような環境を構築してみました。パイプラインを実行するためのランナーについては、自前で用意...qiita.comGitLabのCI/CD環境作成からパイプラインを動かすまでの手順が詳しく書かれている。パイプラインを停止する操作(特定のプロジェクトのみ)GitLabのパイプライン機能を無効にするには、以下の手順を実行する:GitLabにログインし、対象のプロジェクトを開く。「Pipelines」の設定をオフにする。これで、パイプライン機能が無効化され、マージリクエストを作成した際に自動的にパイプラインが稼働することはない。