一.CentOS8 安装Jenkins
您可以通过yum在Red Hat Enterprise Linux,CentOS和其他基于Red Hat的发行版上安装Jenkins 。您需要选择Jenkins长期支持版本或Jenkins每周版本。
长期支持版本
每12周从定期发布流中选择一个LTS(长期支持)发布作为该时间段的稳定发布。可以从redhat-stable yum存储库安装。
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 upgrade
yum -y install jenkins java-1.8.0-openjdk-devel
systemctl daemon-reload
每周发布
每周都会产生一个新版本,以向用户和插件开发人员提供错误修复和功能。可以从redhat yum存储库安装。
wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
yum upgrade
yum -y install jenkins java-1.8.0-openjdk-devel
systemctl daemon-reload
华为镜像源
https://mirrors.huaweicloud.com/jenkins/redhat-stable/
开始詹金斯
您可以使用以下命令启动Jenkins服务:
systemctl start jenkins
您可以使用以下命令检查Jenkins服务的状态:
systemctl status jenkins
如果一切都已正确设置,则应该看到如下输出:
Jenkins解锁
首次访问新的Jenkins实例时,系统会要求您使用自动生成的密码对其进行解锁。
1.浏览至http://localhost:8080(或在安装时为Jenkins配置的任何端口)并等待,直到出现“解锁Jenkins”页面。
2.在“解锁Jenkins”页面上,将此密码粘贴到“管理员密码”字段中,然后单击“继续”。
3.选择安装推荐的插件
二.安装git
原文网址
yum安装
使用yum软件包管理器是安装Git的最简单,最简单的方法之一,但是可用版本可能比可用的最新版本要旧。如果要安装最新版本的Git,请考虑从源代码进行编译
yum -y install git
一旦安装了git,就可以使用以下命令验证已安装Git的版本。
git --version
连接gitee仓库
1.新建仓库
登入Gitee后,点击头像旁边的"+"加号–>新建仓库
2.填写项目基本信息后直接点击创建,这样一个远程仓库就已经创建完成了。
3.获取SSHKey
首先要在本地创建一个ssh key 这个的目的就是你现在需要在你电脑上获得一个密匙。
按如下命令来生成sshkey:
ssh-keygen -t rsa
三次回车即可生成 ssh key
4.查看你的 public key,
cat ~/.ssh/id_rsa.pub
并把他添加到Gitee
添加后,在终端中输入
ssh -T git@gitee.com
第一次绑定的时候输入上边的代码之后会提示是否continue,输入yes后程序会自动连接,如果要求登录,直接输入登录信息即可。
5.设置基本信息
接下来还需要简单的设置一些东西。
git config --global user.name "yourname"
git config --global user.email "youremail@youremail.com"
name尽量和码云保持一致,但email必须是码云注册时使用的邮箱。命令不分前后,没有顺序。
6.初始化本地库
然后就是将你的远程仓库克隆到本地,或者你可以在本地初始化一个项目后再进行云端绑定。
git clone https://gitee.com/yourname/repository
#yourname 您在码云或github注册的用户名
#repository 您创建的远程仓库名称
本地初始化
#Gitee
$ cd test //首先在文件系统中创建一个项目文件夹,然后在Git中 cd 到这个工程目录
$ git init //初始化本地项目
$ git remote add origin <远程仓库地址> //绑定远程仓库
#注:地址形式为 https://gitee.com/yourname/test.git 或 git@gitee.com:yourname/test.git
7.更新到远程仓库
在本地进行编辑后,更新到远程仓库
git add . //指定更新内容 . 表示全部更新,test.txt 表示更新指定文件
git commit -m "一些注释说明" //添加更新说明
git push origin master //执行更新操作
如何从远程仓库同步最新版本到本地
$ cd test
$ git pull origin master
三.配置Jenkins连接gitee
- 创建一个自由风格的任务,命名test,按照图片配置选项
2.点击源码管理添加git源码仓库,用于拉取代码
3.构建触发器
添加webhook
用户可以通过 「仓库主页」->「管理页面」->「WebHooks」 添加 WebHook
4.git免密拉取
git config --global credential.helper store
最终本机推送代码之后服务器端会拉取代码