web-dev-qa-db-ja.com

Azure DevopsでAzure-pipelines.yamlの場所を変更できますか?

カスタムの場所でAzure-pipelines.yamlファイルを探すようにAzure DevOpsパイプラインを構成することは可能ですか?

packages/<package-name>の下に保持されているさまざまなパッケージでの現在の作業にはモノリポジトリのソース管理アーキテクチャを使用しており、そのうちの1つだけにAzure DevOpsパイプラインが必要なので、理想的にはYAML構成をリポジトリのルートではなくパッケージですが、DevOpsポータルでこのオプションを見つけることができません。これは、AWS CodeBuildなどの他の同様のサービスで確実に構成可能です。

7
Henry Wilson

UIが少し変更されたため、パイプラインのSettingsサブメニューの下にあります。

Pipeline settings

enter image description here

このソリューションは、YAMLファイルの名前をデフォルトではなく、適切と思われる名前に変更したい場合にも有効ですAzure-pipelines.yml。たとえば、同じリポジトリにいくつかのビルドがある場合があります:build_asp_net.yml、build_docker_image.ymlなど

1
Rodion Sychev

パイプラインを作成するときに、デフォルトのファイル名(Azure-pipelines.yaml)をクリックするだけで、テキストが編集可能になり、必要に応じて場所/フォルダーパスの名前を変更できます。

enter image description here

0

あなたができるように見えます!ただし、最初にビルドを正しく構成し、[クラシックエディターを使用]をクリックした場合にのみ、YAMLプロジェクトを選択します。新しいウィザードを使用して構成されたプロジェクトは、ルートにYAMLファイルが必要であり、変更できません。

このブログ投稿 はプロセスを説明していますが、UIは作成されてからわずかに変更されています。

0
Henry Wilson