伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

CI/CD笔记-Jenkins的安装部署

来源:本站原创 浏览:131次 时间:2022-02-28

一、部署Jekins

  1. 安装Jenkins
    1.1 通过下载安装包的方式部署
    1.1.1 安装jdk配置java环境
    1.1.2 安装包
    1.1.3 启动jenkins
    1.1.4 修改jenkins启动服务的用户
    1.2.1 通过官方提供的镜像方式部署
  2. 配置Jenkins
    2.1 第一次登陆需要解锁jenkins
    2.2 安装插件
    2.3 创建管理员用户及访问URL地址

一、部署Jekins
1. 安装Jenkins
官方文档:https://www.jenkins.io/zh/doc/Rethat包:https://pkg.jenkins.io/redhat/

系统环境:centos7-x64

安装Jenkins有两种方式:

1.通过安装包的方式

2.通过官方提供的镜像安装,这种方式不用配置java环境,而且Jenkins有什么新东西这个镜像也会同步

1.1 通过下载安装包的方式部署
1.1.1 安装jdk配置java环境
jenkins是通过java写的

JDK包官网下载地址

# 创建jdk安装目录mkdir /apps && cd /apps# 解压下载的绿色版jkd包tar -xvf jdk-8u271-linux-x64.tar.gz# 创建软连接ln -sv /apps/jdk1.8.0_271   /apps/jdk# 创建一个java命令指向/usr/bin的软连接,如果不加启动jenkins时会报错找不到java的路径ln -sv /apps/jdk/bin/java /usr/bin/# 配置java的环境变量,在profile文件尾部加入如下命令vim /etc/profile# 指定jdk安装目录export JAVA_HOME=/apps/jdkexport CLASSPATH=$:CLASSPATH:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin/# 保存配置后,刷新环境变量source /etc/profile# 查看java时候安装ok[root@python-node01 apps]# java -versionjava version "1.8.0_271"Java(TM) SE Runtime Environment (build 1.8.0_271-b09)Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)

1.1.2 安装包

# 下载仓库及安装sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.keyyum install jenkins -y

1.1.3 启动jenkins

# 启动sudo systemctl start jenkins# 查看状态sudo systemctl status jenkins# 重启systemctl restart jenkins# 查看jenkins进程信息ps aux |grep jenkins# 查看java启动信息ss -ntlp |grep java# 查看jenkins日志cat /var/log/jenkins/jenkins.log

1.1.4 修改jenkins启动服务的用户

#  默认是jenkins用户,但涉及权限问题推荐改为root用户,这里不修改,后面构建时操作目录时就会报权限不够vim /etc/sysconfig/jenkinsJENKINS_USER=root# 然后重启jenkins

1.2.1 通过官方提供的镜像方式部署

# dockerhub拉取镜像docker pull jenkinsci/blueocean# 通过镜像启动容器docker run \ -u root \ --rm \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \jenkinsci/blueocean

2. 配置Jenkins
开始浏览器访问进行配置:http://192.168.0.153:8080

2.1 第一次登陆需要解锁jenkins
当您第一次访问新的Jenkins实例时,系统会要求您使用自动生成的密码对其进行解锁

直接执行cat /var/lib/jenkins/secrets/initialAdminPassword 获取密码

如果你是只启动了jenkins容器,执行如下命令,查看日志输出docker logs $(docker ps -q)

2.2 安装插件
建议选择推荐的插件,之后也可以删除不用的

2.3 创建管理员用户及访问URL地址



好了jenkins就算安装好了,后面就是与gitlab联动了……

  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net