标签:成功 保存 安装 serve 介绍 插件 over 扩展 --
Jenkins学习内容:Jenkins介绍
官网 https://jenkins.io
Jenkins 是一个开源的、可扩展的持续集成、交付、部署(软件代码的编译、打包、部署)基于web界面的平台。
yum -y install java-1.8.0-openjdk.x86_64 -y
wget -O /etc/yum.repos.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
systemctl start jenkins
ps aux|grep jenkins
grep -A5 password /var/log/jenkins/jenkins.log
http://192.168.144.20:8080
/etc/sysconfig/jenkins -- 配置文件
/var/lib/jenkins/ -- 程序主目录
/var/lib/jenkins/jobs/ -- 创建的任务目录
/var/lib/jenkins/nodes/ -- 多节点目录
/var/lib/jenkins/plugins/ --插件所在的目录
/var/lib/jenkins/users/ -- 用户信息所在的目录
检查是否安装 Git plugin 和 Publish over SSH 2个插件
系统管理->插件信息->已安装 过滤 (Git plugin|Publish over SSH)
系统管理->插件信息->可选插件 过滤 Plubish over SSH -> 直接安装
配置 Publish Over SSH,添加远程机器
系统管理->系统设置-> 下拉到 Publish Over SSH
ssh-keygen
ssh-copy-id 192.168.144.10
生成密钥对的私钥 ~/.ssh/id_rsa的内容粘贴到 key 这个方框中,新增加远程机器 192.168.144.10
创建一个新任务
输入一个任务名称 构建一个自由风格的软件项目 确定
保存
立即构建
测试
代码仓库的代码是否同步到 apenglinux-001.cn:/tmp/jenkins下
如果代码仓库的代码变更了就需要到 jenkins的web页面下到相应的工程下点击立即构建以同步代码
总结:
jenkins_server要远程到客户端上,要作免密钥登录
插件 Git plugin, publish over ssh
添加客户端jenkins_client,也就是配置publish over ssh
添加任务
立即构建
标签:成功 保存 安装 serve 介绍 插件 over 扩展 --
原文地址:https://blog.51cto.com/13480443/2426145