2017-11-17 5 views
2

CirciCI 2.0を実行しています。 タグがパターンと一致しない限り、1つのワークフロー、テスト、すべてのブランチとタグを実行しますv *。 (オプションのエンディング)。そしてパターンv *に一致するもの。 は、展開ワークフローを通じて実行する必要があります。たとえば、これらのタグは、v0.0.1はdeploy、v0.0.1betaはdeploy、v0.1betaまたはbetav0.1.1はテストを実行する必要があります。これに適合する正規表現は何でしょうか。もしあなたがcircleci 2.0に精通しているなら、これが動作するためには設定ファイルのこのセクションにどのような変更を加える必要がありますか?タグでCircleCI 2.0ワークフローを実行する

workflows: version: 2 test: jobs: - build: filters: tags: ignore: - /^v[0-9]\.[0-9]\.[0-9].+/ branches: only: - /.*/ - lint: requires: - build deploy: jobs: - build filters: tags: only: - /^v[0-9]\.[0-9]\.[0-9].+/ branches: ignore: - /.*/ - lint: requires: - build - deploy: requires: - lint

+0

あなたがこれまでに試してみましたか? – wp78de

+0

@ wp78deただ正規表現を変える – Pegladon

答えて

2

これを試してみてください:

^v\d\.\d\.\d\w{0,5}$ 
+0

あなたの助けてくれてありがとう、私はこれを正当なものとしてマークし、正規表現のように見えるでしょう。エラーがCircleCIの最後で何か変わっていることが判明しました。私が入力した正規表現には何も一致しませんでした。ご協力いただきありがとうございます – Pegladon

関連する問題