私の目標は、Python スクリプトを GitHub から Azure Pipeline 経由で仮想マシンにデプロイすることです。接続を確立しましたが、GitHub リポジトリを仮想マシンにクローンする方法がわかりません。ここの指示に従いました
次のような例がありazure-pipeline.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
artifact: drop
- script: echo initialize, cleanup, backup, install certs
deploy:
steps:
- task: Bash@3
inputs:
targetType: 'inline'
script: |
# Modify deployment script based on the app type
echo "Starting deployment script run"
sudo java -jar '$(Pipeline.Workspace)/drop/**/target/*.jar'
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
展開を機能させるには、展開部分に何を配置する必要がありますか? スクリプトを GitHub から特定のフォルダーに複製し、すぐに開始したいと考えています。変更する必要があるのはこの部分だけだと思います。
# Modify deployment script based on the app type
echo "Starting deployment script run"
sudo java -jar '$(Pipeline.Workspace)/drop/**/target/*.jar'