0

私の目標は、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'
4

1 に答える 1