2017-06-30 17 views
0

VSTSでビルドを完了しました。 これを展開します。 私はこれを行う方法を学びながら私はこれを手動で行います。 以前のビルドで使用していた以前のデプロイメント定義があります。 最新のビルドのリリースをクリックすると、その定義は利用できません。 代わりにこのメッセージが表示されます。VSTS - 新しいビルドに既存のデプロイメント定義を使用したい

There are no release definitions associated with this build definition. Do you wish to create a new one? 

どのようにして、以前のリリース定義を新しいビルドに関連付けることができますか?

+0

同じビルド定義に対して実行された2つの異なるビルド**定義**または2つの異なるビルドについてお話ししていますか? –

答えて

1

既存のリリース定義を新しいビルド定義にリンクするには、リリース定義内の古いアーティファクトソースリンクを削除する必要があります。リリース定義で

- >アーティファクトタブ - >現在のアーティファクトを削除 - >リンクアーティファクトソース - >ソースのための新しいビルド定義を選択します(定義をビルドし)デフォルトバージョン:以下のように詳細手順最新 - >リンク - >保存 - >リリースを作成します。

enter image description hereenter image description here

次に、あなたの新しいビルドは、既存のリリース定義によって展開されます。

注:あなたは、定義をリリースし、リリース定義を作成する権限を持っている場合、あなたはクローン現在のリリースすることができますし、変更し、必要に応じてアーティファクト編集する権限を持っていない場合。 enter image description here

+0

編集と削除のオプションが無効になっています。恐らく私は正しいパーミッションを持っていないと思います。 – arame3333

+0

これは主にリリース定義を編集する権限がありません。管理者にリリース定義を編集できるように依頼することができます。そして、あなたがリリース定義を作成する権限を持っているなら、私が答えの最後に追加した方法を使うことができます。 –

関連する問題