美文网首页
gitlab构建项目到远程

gitlab构建项目到远程

作者: onezhan | 来源:发表于2019-05-27 13:45 被阅读0次

    首先你所构建的项目实际上都是在/root/.jenkins/workspace/工程名下面的。

    image.png
    图中**表示文件与目录都进行传输,*表示只选中文件。而全局配置里配置的路径是指全局配置中配置ssh时填写的路径。
    而上图的配置会直接将/root/.jenkins/workspace/工程名下的所有东西传输到teplate(没有会自己创建)目录下。
    即跳过打包步骤直接将代码传输到目标服务器。但/root/.jenkins/workspace/工程名下的东西并不会自动刷新,每次构建都会将代码拉取到这,进行的是覆盖操作。所有如果git服务器那边有删除操作,上述配置不能实现删除操作。所有可以自己写个脚本在构建完成后自动清除这个目录。

    打包操作
    这里介绍的是将代码打成tar包。因为不是所有代码都是java写的,所有并不能用maven。让jenkins支持tar打包需要phing插件和php环境(否者构建时会报错)和phing(需下载安装在jenkins那台主机上)。
    安装完phing插件后,配置Build里面会有这个

    image.png
    选中后则会出现
    image.png

    相关文章

      网友评论

          本文标题:gitlab构建项目到远程

          本文链接:https://www.haomeiwen.com/subject/mithtctx.html