技術向上

プログラミングの学び、気になるテクノロジーやビジネストレンドを発信

CircleCI

Workflows【CircleCI】

workflowsを用いると、jobsの実行順を制御することができます。また、workflows内のjobの実行が失敗すれば直ちに通知されるため、無駄に待つ必要がありません。 versionとworkflow名を指定し、workflow内に、jobs内に指定したjob名を連ねます。 version: 2 j…

Image【CircleCI】

Imageとは、ファイルやディレクトリなどプログラムを実行する上での環境を保存したものですが、CircleCIではjobごとに、Imageを使って環境を構築するexecutorを、Docker、Machine、macOSの中から選択する必要があります。 最初に、CircleCIが管理している、…

Steps【CircleCI】

概略 CircleCIの.ymlファイルに記述されるコードには、jobsという、どんな命令を実行させたいかを羅列するブロックがあります。jobsに記載される一つひとつのjobは、どのような処理をどの順番で処理させたいかをstepsに定義します。 version: 2 jobs: build:…

Hello World!【CircleCI】

アカウント作成 Sign-upページにアクセスし、GithubかBitbucketを通してアカウントを作成します。 Sign Up and Try CircleCI - CircleCI Hello World CircleCIを導入するリポジトリのルートディレクトリで、.circleciディレクトリを作成します(コマンド) .…