簡體   English   中英

Azure Build管道,包括帶有Atlassian Bitbucket的WebJobs

[英]Azure Build pipeline including WebJobs with Atlassian Bitbucket

我有一個Web應用程序正在發布,其中包含構建管道yml文件(Atlassian構建服務器),並且一切正常。

例如-dotnet發布$ PROJECT_NAME-輸出發布-配置發布

我現在要添加一個Azure WebJob版本3,但不知道如何將其添加到構建管道中以及應將其部署到何處。 我知道它應該位於Web應用程序下作業/觸發文件夾中的某個位置。

這是Azure WebJobs的版本3,而MyWebJob是控制台應用程序。

外面的文件有些薄。

有了lopezbertonie關於其他答案的一些提示,我在其主Web App項目的csproj文件中添加了一個后構建步驟。

<Target Name="PostBuild" AfterTargets="PostBuildEvent">
    <Exec Command="dotnet publish ..\\MyWebJobPublish\\ -o ..\\MyApi\\app_data\\jobs\\triggered\\MyWebJobPublish\\" />
  </Target>

然后我的yaml構建腳本執行了此操作;

- dotnet publish $PROJECT_NAME --output publish --configuration release
- dotnet publish $WEBJOB_NAME --output publish/app_data/jobs/triggered/MyWebJobPublish --configuration release

然后將其部署到Azure。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM