1.第一步安装 jekenis 通过下载镜像安装
1. wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
2 rpm -ivh jenkins-2.7.3-1.1.noarch.rpm
- 配置端口
vi /etc/sysconfig/jenkins
找到修改端口号:JENKINS_PORT="8822" #此端口不冲突可以不修改
3、启动jenkins
service jenkins start/stop/restart
- 安装相关插件 安装所有和maven 和 gitlab相关的插件
5 .配置项目 -点击 new-item 选择maven project
6.配置 gitlab地址
branches to build 是分支号
7.配置maven build命令
仅以上3步就可以构建一个项目了
jekins 默认会把项目从git拉去下来存放在
/var/lib/jenkins/workspace/oywc-test-new-java
8 在manage jekins中配置ssh-服务
在这里配置好服务后
回到item中的配置
exec command 是代表build完项目之后 后执行的脚本
springboot.sh 如下:
#!/bin/sh
# java -jar /var/lib/jenkins/workspace/oywc-test-new-java/target/oywc-test-0.0.1-SNAPSHOT.jar &
pid=`ps -ef | grep oywc-test-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
echo $pid
kill -9 $pid
fi
java -jar /var/lib/jenkins/workspace/oywc-test-new-java/target/oywc-test-0.0.1-SNAPSHOT.jar > /usr/local/software/out.log 2>&1 &
8 点击构建
done!
错误提示
原因及方案:
/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
内host配置不正确,修改后重启即可解决问题
production: &base
1. GitLab app settings
==========================
GitLab settings
gitlab:
## Web server settings (note: host is the FQDN, do not include http://)
host: 192.168.56.51
gitlab-ctl restart