Branch workflows

You can build branches in Bitbucket Pipelines by adding branch-specific configuration in your bitbucket-pipelines.yml file.

See also Configure bitbucket-pipelines.yml.

 

 

例:

bitbucket-pipelines.yml
image: node:5.11.0
pipelines:
  default:
    - step:
        script:
          - echo "This script runs on all branches that don't have any specific pipeline assigned in 'branches'."
  branches:
    master:
      - step:
          script:
            - echo "This script runs only on commit to the master branch."
    feature/*:
      - step:
          image: java:openjdk-9 # This step uses its own image
          script:
            - echo "This script runs only on commit to branches with names that match the feature/* pattern."

That example shows two branches based on the master branch:

  • a branch called feature/BB-123-fix-links that is a feature branch
  • チームがまったく新しいものを自由に開発できる場である、 experimental という名前のブランチ。このブランチは feature ブランチではありません。

The same bitbucket-pipelines.yml file lives in the root directory of each branch. On each commit to a branch, Pipelines executes the scripts assigned to the branch in the bitbucket-pipelines.yml file:

ここで:

    • master には、master へのコミットで実行されるビルド命令が含まれています。
    • feature/* には、任意の feature ブランチ (ここでは BB-123-fix-links ブランチ) へのコミットで実行されるビルド命令が含まれています。
    • default contains build instructions that are executed on a commit to any branch that is not master or feature (that's our experimental branch)

Note that the branch builds are triggered only if the bitbucket-pipelines.yml file requirements for a branch are met.

最終更新日 2017 年 8 月 2 日

この翻訳に満足しましたか?

はい
いいえ
この記事についてのフィードバックを送信する

お探しの情報が見つかりませんか?

コミュニティへの質問

Powered by Confluence and Scroll Viewport.