码迷,mamicode.com
首页 > 其他好文 > 详细

Git+Jenkins

时间:2020-12-21 11:14:17      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:web   oca   服务器   tables   自己的   服务   一个   控制   mct   

10.0.0.[227-229]
三台机器: 229Jenkins 228web 227git

一、环境准备:
227 yum install git -y
iptables -F
useradd git
passwd git
su git
mkdir hehe
cd hehe
mkdir app.git
cd app.git
git --bare init
ls -a 检查是否初始化成功

228 yum install git -y
mkdir test
cd test
git clone git@227:/home/git/hehe/app.git 拉227上的app项目
cd app
ls 检查仓库内文件是否拉下来了
vim file1
git add .
git status
git commit -m "1" 提到本地仓库
(此处可能需要配置email及name信息,直接将提示信息输入到终端即可)
git status
git push origin master 推到Git服务器227上
如果觉得输入密码麻烦,可以做秘钥认证(自己的公钥放到227下authkeys文件里)

二、Jenkins安装使用
官网 jenkins.io
229 wget -O /etc/yum.repo.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 下载源文件
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 导入证书
yum install jenkins -y
rpm -ql jenkins
/etc/profile
JAVA_HOME=/usr/local/jdk1.8
PATH=$JAVA_HOME/bin/$PATH
export JAVA_HOME PATH
java -version
(不推荐安装openjdk不一定兼容。jdk下载地址:https://mirrors.huaweicloud.com/java/jdk/)
systemctl start jenkins
netstat -anpt 8080
(/var/lib/jenkins/secrets/initialAdminPassword 或者 /var/log/jenkins/jenkins.log)
浏览器访问 211:8080
输入密码,继续,选择插件安装,没用的去掉,有用的加上,然后安装,创建用户完成。
开始使用

参数化构建,添加一个字符参数,一个文本参数。

技术图片

然后在扩展shell处填写执行命令
技术图片

最开始是立即构建,如下图:
技术图片
现在叫构建与参数了

技术图片

构建前可修改默认值,
技术图片

构建后控制台可见内容:
技术图片

可指定分支:
技术图片

安装Extended Choice Parameter插件
在项目中添加刚刚安装的扩展参数
技术图片
然后,构建执行shell处echo ${branch}
然后构建之前,即不用手动输入,自行展示分支名称,如下图:
技术图片
或者设置多选框,根据自己需求设置即可。
系统中也可通过文件设置,文件路径为/opt/jenkins.property,
技术图片
回到页面配置,前面规则不变,只需要将文件路径及property名字写对页面即可读取

技术图片
技术图片

Git+Jenkins

标签:web   oca   服务器   tables   自己的   服务   一个   控制   mct   

原文地址:https://blog.51cto.com/xiaoahehe/2564532

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!