一、部署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联动了……

©著作权归作者所有:来自51CTO博客作者mob604756e88498的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. RPM打包,安装到指定目录
  2. Prometheus 之 Grafana介绍及安装
  3. Dnsmasq安装后不能启动
  4. nginx搭建web服务器,配置端口复用
  5. Kafka参数broker.id详解
  6. 《从0到1学习Flink》—— Flink 配置文件详解
  7. python里使用rabbitmq模块
  8. python连接redis存储
  9. Centos7系统安装nextcloud13.0.6,详细教程

随机推荐

  1. Android中使用SAX方式解析XML文件
  2. React Native Android环境配置 第一个实
  3. Android(安卓)子fragment中获取父fragmen
  4. 【Mark】Android TextView属性详解
  5. Android中为按钮设置点击音效
  6. Android消息处理系统原理简要概述
  7. Google Android操作系统内核编译图文教程
  8. Android(安卓)机型适配之本地化
  9. android中的资源访问
  10. android-studio使用cmake编译ffmpeg实践