我正在将现有的 Maven 项目转换为自由式项目,其中部署到存储库的构建后步骤仅与maven
项目一起使用。
用自由式项目类型实现以下内容的等价物是什么。有什么方法可以直接mvn deploy
用作构建后步骤,在构建结束时将工件推送到工件服务器(nexus)?
现在,例如,当您使用 JJB 运行以下示例时,您可以看到作业已更新,但Deploy Artifacts to maven repository
显示为自由式项目类型但无法按预期工作,因为它仅用于 maven 项目类型。
- job:
name: test-freestyle
project-type: freestyle
description: 'example for freestyle'
builders:
- shell: |
echo 'Hello world'
cat /etc/passwd
publishers:
- maven-deploy:
id: example
url: http://repo.example.com/maven2/
unique-version: true
deploy-unstable: false
release-env-var: TIMER