记一次搭建jenkins

692 阅读1分钟

安装

首先先安装jdk
然后通过yum来安装

sudo wget -O /etc/yum.repos.d/jenkins.repo
http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins

启动jenkins服务

sudo service jenkins start
第一次启动默认8080端口,或者可以在vi /etc/sysconfig/jenkins文件修改端口,修改端口后需要进行重启jenkins 重启:service jenkins restart, 停止:service jenkins stop

使用nginx映射域名

server {
        listen 80;  
        server_name  ******;
        location / {
        	proxy_pass http://127.0.0.1:8080; 
            root   html;
        }
}

就可以通过域名进行访问

配置

从域名进入jenkins,下载插件,注册账号完毕,就可以使用账号登陆。

新建任务 新建个test任务,配置选择构建一个自由风格的软件项目。
填写构建信息,源码管理选择git,然后填写git地址,添加账号凭证
Branches to build 选择git的分支,现在测试拉的是github的项目。 最后执行shell脚本,保存。
点击立即构建,等待执行成功。

注意要点

1.凭据可以在首页创建全局凭据,然后在任务里就可以使用。
2.在Jenkins执行完打包,执行shell脚本会报Permission denied

这是执行jenkins的用户权限问题引起的。
解决方案 执行账户是默认是jenkins,jenkins改成root, 执行命令vim /etc/sysconfig/jenkins 找到JENKINS_USER="jenkins" 改成JENKINS_USER="root"
然后重启jenkins :service jenkins restart