第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python 在 Azure Pipelines 的“.py”中找不到“__main__”模塊

python 在 Azure Pipelines 的“.py”中找不到“__main__”模塊

我的目標是通過 Azure Pipeline 將我的 python 腳本從 GitHub 部署到我的虛擬機并運行。我的azure-pipelines.yml樣子是這樣的:jobs: - deployment: VMDeploy  displayName: Test_script  environment:    name: deploymentenvironment    resourceType: VirtualMachine  strategy:      rolling:        maxParallel: 2  #for percentages, mention as x%        preDeploy:          steps:          - download: current          - script: echo initialize, cleanup, backup, install certs        deploy:          steps:          - task: Bash@3            inputs:              targetType: 'inline'              script: python3 $(Agent.BuildDirectory)/test_file.py        routeTraffic:          steps:          - script: echo routing traffic        postRouteTraffic:          steps:          - script: echo health check post-route traffic        on:          failure:            steps:            - script: echo Restore from backup! This is on failure          success:            steps:            - script: echo Notify! This is on success這將返回一個錯誤:/usr/bin/python3: can't find '__main__' module in '/home/ubuntu/azagent/_work/1/test_file.py'##[error]Bash exited with code '1'.如果我將 放置到test_file.py并/home/ubuntu用以下內(nèi)容替換部署腳本:script: python3 /home/ubuntu/test_file.py該腳本確實運行順利。如果我將 移動test_file.py到另一個目錄,mv /home/ubuntu/azagent/_work/1/test_file.py /home/ubuntu我可以找到一個空文件夾,而不是一個.py文件,名為test_file.py
查看完整描述

1 回答

?
狐的傳說

TA貢獻1804條經(jīng)驗 獲得超3個贊

您無法獲取源代碼的原因是因為您用于download: current下載當前管道運行產(chǎn)生的工件,但您沒有在當前管道中發(fā)布任何工件。

由于部署作業(yè)不會自動簽出源代碼,您需要在部署作業(yè)中簽出源代碼,

???????-?checkout:?self

或者在下載之前將源發(fā)布到工件。

??????-?publish:?$(Build.SourcesDirectory)
??????????????artifact:?Artifact_Deploy


查看完整回答
反對 回復 2023-05-16
  • 1 回答
  • 0 關(guān)注
  • 186 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號