多台Linux机器上配置Jenkins任务

创建文件夹

 mkdir jenkins

下载jenkins.war 

 cd jenkins && wget http://mirrors.jenkins.io/war/latest/jenkins.war

用nohup在后台运行jenkins

nohup java -jar jenkins.war

访问jenkins http://ip:8080

 

新开一个Linux终端,打开初始密码文件,得到密码填入

vim /root/.jenkins/secrets/initialAdminPassword

 

安装建议的插件

 

 安装完后填写管理员信息,信息得写全,不然保存不了

 

开始配置jenkins

 

配置全局工具(运行jenkins机器用的环境)

 这里就配个jdk,其他的也可以都配起来,配置完后保存。查看jdk路径命令:

$JAVA_HOME

 

 

配置节点 

 

 

点击Credentials旁边的add添加Linux的用户登录信息,可以是多种形式,账号密码,密钥等,使用密钥最好不要上传文件,选择SSH Username with private key粘贴密钥文件内容

 

配置环境变量,保存,然后启动这个节点

 

回到主页面创建job,选择Freestyle project

 

配置完svn或git后编写自己的脚本,可以设置命令的变量,也可以用命令的绝对路径,我懒的设置变量就用全路径了使用which ***查看绝对路径,需要某个工具就先安装哪个,比如这里用了maven

 

编写完后保存,构建job

 

至此任务就配置完成

想在多台机器上运行相同的任务就从添加节点开始按照如上方法再加个节点(不需要再把jenkins.war放置新的节点运行配置)设置Build Triggers为某个job完成后触发。不同机器上的代码用的配置文件内容如果不一样不要忘了修改

其他功能自行摸索

总结:jenkins的主要功能是先从版本控制系统拉代码,然后处理固定的脚本,如maven打包,在把包传到固定的地方,启动等等,代替了人工的繁琐的步骤,然后就是一些附加功能,如定时执行任务,构建失败邮件发送提醒等等,是个非常实用的好工具

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值