BitBucket CI/CDパイプライン
この機能を使うと、コードをプッシュするたびにビルドがトリガーされます。ビルドはDockerエンジンで実行されるので、bitbucket-pipelines.ymlという名前のビルド設定のymlファイルを作成する必要があります。設定ファイルでは、どのイメージを使うかと、リポジトリをビルドするための様々なコマンドを記述します。
こちらが私たちのBitBucketリポジトリで、このコンセプトを練習するために使うことができます: https://bitbucket.org/raghwendrasonu/rest-assured_cucumber_project/
BitBucketのパイプラインセクションに行き、リポジトリをビルドするために使用したいテンプレートを選びます。わたしの場合はJavaとMavenを選びます。それを選んだら、BitBucketはデフォルトのテンプレートを表示します。
この内容をコピーして、bitbucket-pipelines.ymlという名前の新しいファイルをプロジェクトに作成します。
image: maven:3.6.1
pipelines:
default:
- step:
caches:
- maven
script:
- mvn -B clean install
このファイルに内容を貼り付けて、必要に応じてスクリプトを修正します。
完了したら、コードをプッシュし、ビルドが自動的にトリガーされるのを確認します。テストが実行され、結果が表示されます。
これが役に立ったと思います。
こちらの記事はdev.toの良い記事を日本人向けに翻訳しています。
https://dev.to/raghwendrasonu/bitbucket-ci-cd-pipelines-399e