Jenkins小结

1.什么是Jenkins?

  Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

2.安装Jenkins

以Red Hat/Fedora/CentOS为例,可以通过yum来安装jenkins,运行

1.     sudowget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo (下载jenkins库)

2.     sudorpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key(导入key)

3.     sudoyum install Jenkins   (安装Jenkins)

4.     sudoservice jenkins start (启动Jenkins服务)

默认端口8080,本地访问路径:http://localhost:8080 

3.配置


因为构建历史会占用很大的空间,所有我们将2天之后丢弃旧的构建。


构建触发器的目的就是可以改Jenkins的构建时间,比如说定时构建。

构建后操作:在许多项目中,Jenkins的构建和部署工作都在同一台服务器上,为了减少压力,将构建服务器和部署生产服务器分离

基本原理:用publishi over ssh插件,通过ssh连接其他的Linux服务器,远程传输文件及shell命令。

配置job:

在Job的“构建后操作”选项中选择“Send build artifacts over SSH”

1.      Source files:要上传到服务器的文件,基本目录是job的工作空间

2.      Remove prefix:删除前缀,如上图,只上传pom.xml文件到服务器

3.      Remote directory:文件将会传输到此目录,默认是在“系统设置”中的远程上传目录

4.      Exec command:在远程服务器上执行的命令,和Source files至少填写一个


4.配置好了以后保存并立即配置。

其中如果有错误的话,可以用控制器界面查询错误的原因。

错误的原因有很多种,首先先区分是Linux上的错误还是Jenkins配置的错误,我们可以使用xshell,输入相同的命令,若在xshell中可以执行,就是配置的问题,看一下脚本和svn地址是否正确,反之亦然。

祝各位成功!




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 45
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 45
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值