問題タブ [azure-pipelines-release-pipeline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-devops - VSTS リリース: NuGet パブリッシャーのステップが失敗する
Visual Studio Online のリリース機能で遊んでいます。私のプロジェクトは、nuget フィードに公開したい nuget パッケージに組み込まれています。
nuget パッケージを正常にビルドして Artifacts に公開しています。Artifacts を参照しようとすると、必要なファイルが表示されます。次に、VSO リリースに切り替えます。リリースの一部として、Nuget Publisher ステップがあります。
次のようなアドレスで VSO 内部ナゲット フィードを使用しています。
https://mytenant.pkgs.visualstudio.com/DefaultCollection/_packaging/myfeedname/nuget/v3/index.json
新しいリリースを作成すると、このステップは失敗します:
明らかに、nuget ファイルのパスがスクリプトに渡されていません。また、ナゲットへの正確なパスを指定しようとしました(ドロップダウンから選択):
$(System.DefaultWorkingDirectory)\Build & Test\nuget package\MyPackageName.1.1.16014.7.nupkg
しかし、同じエラーが発生しました。
このステップは、VSO リリースで使用した場合にのみ失敗します。Nuget Publisher ステップをビルド ステップとして使用し、同じ nuget フィード アドレスと「nupkg へのパス/パターン」を指定すると**\bin\MyPackageName.*.nupkg
、パッケージがフィードに公開されます。
VSO リリースのこのエラーを修正する方法はありますか?
UPD : これはログのデバッグ出力です
Nuget Publisher ステップの完全なログは次のとおりです。
powershell - VSTS ロールバック タスクでリリース タスクのステータスを取得できませんでした
VSTS リリース パイプラインで、powershell スクリプトへのファイル パスを使用してロールバック タスクを使用しています。スクリプトはタスクのステータスを読み取り、ロールバック アクションを実行します。しかし、リリースパイプラインで実行中にエラーが発生しました。
2016-06-07T14:40:29.3618995Z ##[デバッグ]実行のための個人アクセス トークンの取得
2016-06-07T14:40:42.1723249Z ##[デバッグ] https://aced.vsrm.visualstudio.com/HON.ACS.PIM.DAM.FWD/_apis/release/releases/158/environments/158/を呼び出すtasks?api-version=2.1-preview.1取得した PAT トークンを使用
2016-06-07T14:40:42.6644892Z ##[デバッグ] リリース タスクのステータスを取得できませんでした
2016-06-07T14:40:42.6675181Z ##[デバッグ] リモート サーバーがエラーを返しました: (500) 内部サーバー エラー。
2016-06-07T14:40:42.6714886Z ##[デバッグ] クエリのリリースに失敗しました。
2016-06-07T14:40:42.6905170Z ##[debug]タスク実行履歴を{}として取得
使用したスクリプトを以下に示します。
インライン スクリプトとファイル パス アプローチの両方を試しましたが、うまくいきませんでした。助けてください。
azure - Azure ARM テンプレートの継続的デリバリー リリース パイプライン
TFS 2015 update 2 オンプレミス インスタンスを使用して CD リリース パイプラインを開発しています。Azure Web サイトと Azure Sql サーバーをセットアップするために、ARM テンプレートに依存しています。内部ビルド サーバーから Azure Web サイトに Web サイト ビットをデプロイするために FTP メソッドを使用しています。この Web サイトの展開では、新しく作成された Web サイトの PublsihingProfile から資格情報を読み取っています。
これは正しい方法ですか、それともより良い方法を提案できますか? コメントをお待ちしております。
PS カスタマーは、WebDeploy ではなく FTP メソッドを使用したいと考えています。
ios - VSTS を介して iOS アプリをリリース/公開する方法
Xamarin で作成された iOS および Android アプリケーションのビルドとリリースに VSTS を使用しています。VSTS を使用すると、Android アプリをストアにリリースするのは比較的簡単です。誰かが私を案内したり、VSTS を介してアプリストアにアプリをリリースする方法のいくつかの手順を提供したりできますか?
ありがとう。
xamarin - Xamarin iOS および Android 展開用に VSTS に高速レーン ツールを追加する方法
xamarin iOS および Android アプリのストアへのリリースを自動化したいと考えています。VSTS を介して高速レーン ツールを使用できるかどうか疑問に思っていました。
現在、VSTS に playstore ステップを直接追加して、android アプリを playstore にデプロイしています。しかし、スナップショット、スナップ グラブ、スペースシップ、サプライ、およびその他のさまざまなファストレーン ツールを利用したいと考えています。出来ますか?はいの場合、誰かがそれを行う方法の手順を提供できますか? vsts でマーケットプレイスを検索してみましたが、fastlane ツールが利用できません。
ありがとう。
azure - Visual Studio Team Services から Azure に静的 Web サイトをデプロイする方法
Visual Studio Team Servicesを使用して、 Azureにデプロイしたい既存の Web サイトがあります。Web サイトは静的ファイルで構成されており、ASP.NET やその他の関連はありません。
Visual Studio Team Services 内で、実行するビルドとビルドを作成しましnpm install
たgulp
。これによりdist
、Web サイトのすべてのファイルを含むフォルダーが作成されます。Azure では、すべてが正しく設定されています (サブスクリプション、Web アプリなど)。
ただし、自分のコードを Azure にプッシュする方法がわかりません。VSTS の [リリース] タブのオプションを調べると、「アーティファクト」が常に必要なようですが、ファイルがたくさんあります。フォルダー内のファイルを公開し、dist
確実index.html
に提供する必要があります。
どうやってやるの?
この質問はこれに関連していますが、答えはすべて Azure から開始するように述べられており、Visual Studio Team Services を使用して既存のコードをデプロイする方法については言及されていません。
azure-pipelines - 複数のリポジトリを使用した VSTS ビルド
私のチームは、Web プロジェクトの CI/CD に VSTS を使用しています。コードを分離しておくために、フロントエンドとバックエンドに 2 つの別々のリポジトリを使用します。
これにより、次の 2 つの疑問が生じます。
- 2 つのリポジトリのビルド アーティファクトを 1 つのリリースにマージするビルドをセットアップするにはどうすればよいですか?
- この単一のビルド/リリース プロセスを各リポジトリから個別にトリガーするにはどうすればよいですか?