一、前言本文主要实现jenkins的参数化构建配置和远程服务器部署,其它操作可自行研究。二、参数化构建配置1、安装插件Extended Choice Parameter2、参数化构建配置新建test任务 勾选This project is parameterized -> 添加Extended Choice Parameter 添加一个关于项目分支的参数,单选,以,分隔参数值dev,test,master下面简单拉取一个测试项目 在Execute shell中可以通过${BRANCH}获取参数值 保存后构建Build with Parameters 可查看输出日志获取的参数内容三、远程服务器部署1、安装插件Publish Over SSH2、配置Manage Jenkins -> Configure SystemPublish over SSH配置 新建任务配置一下温馨小提示:小编存在之前的一个test任务,直接修改配置。没有的话,自己新建一个即可,很简单。Add post-build step -> Send files or execute commands over SSH配置执行命令注:小编这里直接执行简单的命令。进入home目录,创建一个test.txt文件,再输入一个hello world 配置好,保存完成后,重新Build一下,查看输出日志如下 再查看远程服务器该文件内容配置传输文件Souce files:源文件,以jenkins下该任务路径作为根目录,即/Users/zhengqingya/.jenkins/workspace/testRemove prefix: 要移除的前缀,如果不移除,最后传输到远程服务就会有target目录存在Remote directory:远程目录,该前缀目录为我们之前在Manage Jenkins -> Configure System -> Publish over SSH配置中Remote Directory对应的/home。示例,下面配置/,那最后远程目录即/home/ 保存并Build查看远程服务器便会发现我们传输的文件了今日分享语句: 只有创造,才是真正的享受; 只有拼搏,才是充实的生活。
本文出自快速备案,转载时请注明出处及相应链接。