将Maven组装从Jenkins工作区提交到SVN

时间:2018-10-05 15:14:04

标签: java maven jenkins pom.xml

我想知道是否有一种方法可以创建一个 Jenkins工作,该工作提交一个 Maven程序集存档 ,其中包含我不知道的敏感数据想要分享使用此 Maven目标

生成的Nexus
-X -Pprod clean install 

Jenkins-Workspace/project/target/archive-prod.tar.gz
像这样

到我的 SVN存储库

    |branches
    |trunk
    |tags
       |project-version
       |project-config-version
           |archive-prod.tar.gz

谢谢

1 个答案:

答案 0 :(得分:1)

如果您确定确实要这样做,则不确定是否有插件,但是可以编写脚本。

在构建中添加一个shell步骤,该步骤使用svn命令执行命令行操作。确保所需代理上的svn命令具有证书和访问权限以提交文件。

如果您的工作是Maven风格的工作,则将需要后期构建步骤。但更好的是,只需做一个新的Freestyle作业,其中Maven零件只是一个常规步骤,然后添加新的Shell步骤。