2016-05-24 7 views
4

Visual Studio Team Services RELEASEタスクを使用して配備パイプラインを設定した人は誰ですか?私が見つけることができるすべての情報は、ソースから直接そのパラメータを取るNuget出版パッケージに基づいているようです。私は複数の環境、パイプラインをプロデュースするためのQAのデベロッパーなど、適切なリリースワークフローでこれを実行しようとしています。Visual Studio Team Services、継続的な配備およびWebJob

このシナリオではツーリングが適切ではないようです - 少なくとも、 VSTSでpowershellがタスクをパブリッシュするパラメータの組み合わせによって、実際にapp_dataフォルダに値が設定され、スケジュールが設定されます。

私は完全に困惑しています。

答えて

1

「Azure Web App Deployment」タスクを使用してWebJobを展開し、CRON expressionを使用してスケジュールを設定できます。ご参考のため

同様の質問は: - あなたは、このタスクを使用するときに何のApp_Dataフォルダが存在しないHow to deploy a webjob through CI in VSO with vNext

+0

実は、私の経験では、WebアプリケーションのデプロイメントタスクがWebJobを展開するために失敗したということでした。同じことがPowershellのpublish-azurewebsiteprojectコマンドに直接適用されます。 Webjobsは、Web配置ZIPファイルに正しくパッケージされていても、正しく配置されません。 – Schistad

+0

WebJobsは通常、複数の接続文字列(通常は3以上)を必要とするため、WebJobsにはさらなる課題があります。デプロイメントタスクにこれを提供する方法はないようです。接続文字列には単一の名前と値のペアが必要で、それ以外の場合は例外がスローされます。 – Schistad

+0

@Schistad WebJobはあなたのウェブサイトの "App_Data"フォルダの下に保存されています。ウェブジョブを展開する前にウェブサイトを展開していますか? –

関連する問題