現在、以下に示す設定を使用して、Jenkinsはmaster
とすべての*-preview
ブランチを構築します。 ブランチを使用してのブランチを作成すると、残りの*-preview
ブランチをビルドするときに、exclude-this-branch-preview
のように単一の*-preview
ブランチを除外することは可能ですか?作成するJenkinsブランチ - 単一ブランチを除外
2
A
答えて
3
あなたが助けから
:^(?!exclude-this-branch-preview).*-preview$
前にセミコロンを指定することで、正規表現を使用することができます?^(?!除外-this-:先頭の ``に `を何
:<regular expression>
The syntax is of the form: :regexp. Regular expression syntax in branches to
build will only build those branches whose names match the regular expression.
Examples:
:^(?!(origin/prefix)).*
matches: origin or origin/master or origin/feature
does not match: origin/prefix or origin/prefix_123 or origin/prefix-abc
:origin/release-\d{8}
matches: origin/release-20150101
does not match: origin/release-2015010 or origin/release-201501011 or
origin/release-20150101-something
:^(?!origin/master$|origin/develop$).*
matches: origin/branch1 or origin/branch-2 or origin/master123 or
origin/develop-123
does not match: origin/master or origin/develop
2
:^(?!(<the branch name to be excluded with out angular braces>)).*
SCMポーリングを構築し、試してみ支店でこれを入れてください。その正規表現は、自明です。
関連する問題
- 1. Git - 単一ブランチを複数のブランチにプッシュする方法
- 2. Jenkins git pluginとブランチ
- 3. Jenkinsのリポジトリとブランチ
- 4. SubGit:ブランチを除外する方法は?
- 5. ブランチを作成し、gitで別のブランチをリセットするには?
- 6. SVN:ブランチからブランチを作成し、トランクにマージする
- 7. git-svn svnブランチからsvnブランチを作成する
- 8. Git - 別のブランチからブランチを作成する
- 9. TFSのブランチからブランチを作成する
- 10. gitのブランチ内にブランチを作成する
- 11. Jenkinsパイプラインジョブを設定して、常に「デフォルト」ブランチを作成し、夜間に他のブランチを構築する方法
- 12. Jenkins Pipeline経由でブランチをマージする
- 13. Jenkinsパイプラインスクリプト - gitブランチを変更する
- 14. マルチブランチパイプライン - Jenkins - 一度に1つのブランチを実行するには?
- 15. 外国のgitブランチを取り除く
- 16. Gitブランチを削除する
- 17. Jenkinsは一部のGitHub組織リポジトリでブランチを除外しますが、すべてではありません
- 18. repos内のreposで一意のブランチを作成する方法
- 19. git:一時的な統合ブランチを作成する
- 20. Jenkinsのリポジトリのブランチを見る
- 21. ブランチからリモートブランチを作成する
- 22. プルリクエストを作成するブランチは?
- 23. ブランチのグループを作成する
- 24. TFS - ブランチを作成する方法
- 25. GitHubでブランチを作成するには
- 26. ブランチの作成方法
- 27. 既存ブランチを使用するタイミングと新しいブランチを作成するタイミング
- 28. 作業ブランチからの新しいブランチを作業ブランチからのコミットと一緒に
- 29. cloud9 IDEで新しいgitブランチを作成、削除、作成する方法は?
- 30. Jenkinsマルチブランチパイプラインではなく、リモートから削除されたブランチを削除する
ブランチプレビュー)。* - プレビュー$ 'を意味する? – DanCat
@DanCat '?!'は負の先読みで、基本的には一致してはいけません。 https://stackoverflow.com/questions/12210807/what-does-mean – Cole9350