Gitlab ci runnerのセットアップに このチュートリアル を使用しました。ランナーは働いているようです。それを使ってC++プロジェクトを構築したいと思います。
これどうやってするの?
シェルランナーがあると仮定すると、ジョブを作成して、実行するコマンドラインコマンドを一覧表示できます。 gitリポジトリのルートディレクトリにファイル.gitlab-ci.yml
を作成します。
my_project:
script:
- cd apps/my_project
- mkdir build
- cd build
- cmake ..
- make
プッシュすると、gitlabでci runnersが有効になると、プッシュごとにこれらすべてのシェルコマンドが自動的に実行されます。
.gitlab-ci.yml
に入れることができるものの詳細については、 ここ を参照してください。