利用Jenkins实现自动化构建

Jenkins作为一款自动化构建工具,功能十分强大,本文主要记录一下自己安装与配置Jenkins的心得体会

之前在阿里云服务器上也装过Jenkins,不过是以war包的方式安装的,但是在解压war包的时候静态文件莫名其妙的找不到,而且手工将静态文件移到了指定目录还是缺少文件,所以这种方式一直没装成功过。

由于以上原因,今天在jenkins官网查看文档时发现可以直接yum安装,于是便换种安装方式看是否可行。

1.安装,打开jenkins官网,查看wiki,这里我选择的系统是Red Hat/Fedora/CentOS,跟着installation,执行以下命令:

sudo wget -O /etc/yum.repos.d/jenkins.repo
 [http://pkg.jenkins-ci.org/redhat/jenkins.repo](http://pkg.jenkins-ci.org/redhat/jenkins.repo)
sudo rpm --import
 [https://jenkins-ci.org/redhat/jenkins-ci.org.key](http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key)
sudo yum install jenkins
复制代码

2.启动,使用yum方式安装后,jenkins已经在我们的系统里添加了jenkins服务,所以启动也比较简单了,执行以下命令:

sudo service jenkins start #启动
sudo service jenkins stop #停止
sudo service jenkins restart #重启
复制代码

jenkins的日志默认保存在/var/log/jenkins中,查看启动日志,若失败有可能是java脚本没有配置,这时我们还要修改jenkins的服务配置,修改文件/etc/init.d/jenkins,如图:

保证java路径正确,然后保存退出,这样正常情况下应该能启动了,浏览器访问主机名:端口,进入jenkins。

3.配置 第一次访问jenkins,会让你输入密码,这个密码的保存位置在页面上会显示,一般为安装目录下的secrets文件下,查看该密码并输入,进入插件安装步骤,这里暂时跳过,然后是创建用户界面,根据提示创建好用户即可进入jenkins主目录。

首先我们去系统管理/Global Tool Configuration,进行java,maven和Git的配置,类似如图

然后还要去安装插件,进入系统管理/插件管理,这里我们暂时只安装了Git Plugin,注意这里也会有一堆的依赖插件需要安装。

4.配置告一段落,然后是新建项目了,点击左侧的新建,如图所示:

输入项目名称,选择自由风格的软件项目,然后点击OK即可。 然后是项目的配置,点击项目名称,在点击左侧的配置,源码管理我们选择Git,如图:

触发器暂时用不到就不填了,然后就是主要的构建步骤,这一步我遇到了很多坑,主要是Linux的Shell脚本不太熟练,我的构建如下:

这里我用的是maven,所以把代码fetch下来后就是执行maven的clean和打war包操作,后面的就不多讲,命令比较简单,最后记得保存。

这样一来就可以执行一次构建了,点击

这个图标,项目默认就会开始执行构建操作,这时我们可以去控制台查看日志,根据构建结果做相应的操作。

转载于:https://juejin.im/post/5a31d34b6fb9a0450e76201a

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值