maven部署到本地并部署到远程

时间:2019-08-14 13:36:50

标签: maven azure-devops maven-deploy-plugin

我正在使用Azure DevOps,并且想将管道分成两个不同的作业:

  • 构建并部署到本地目录
  • 将本地目录部署到Sonatype Nexus存储库。

我想这会是

- job: build
  - script: |
      mvn -B deploy -DaltDeploymentRepository=staging::default::file://$(Build.ArtifactStagingDirectory)
  - task: PublishPipelineArtifact@1
    inputs:
       targetPath: $(Build.ArtifactStagingDirectory)

- deployment: deploy
  environment: snapshots
  strategy:
    runOnce:
      deploy:
        steps:
          - task: DownloadPipelineArtifacts
          - script: |
              mvn -B deploy:deploy -Ddeploy-repo=$(StagingArtifacts) # ????

0 个答案:

没有答案