1、简介
1.1、Jenkins 简介
Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。前身是Hudson是一个可扩展的持续集成引擎。可用于自动化各种任务,如构建,测试和部署软件。
2、准备工作
2.1、安装 Docker
2.2、创建 bridge 网络并指定 IP 区间
# 创建自定义网络
docker network create --driver bridge --subnet 172.0.0.0/16 woniu_network
# 查看已存在网络
docker network ls
2.3、创建数据和配置存放目录
# 创建 jenkins 数据存放目录
mkdir -p /home/docker/jenkins && chown -R 1000 /home/docker/jenkins
3、安装 Jenkins
3.1、运行 Jenkins
docker run -d -p 8080:8080 -p 50000:50000 \
--name jenkins \
--network woniu_network \
--ip 172.0.0.20 \
--restart always \
--privileged=true \
-v /home/docker/jenkins:/var/jenkins_home \
jenkins
3.2、运行中文版 Jenkins
docker run -d -p 8080:8080 -p 50000:50000 \
--name jenkins \
--network woniu_network \
--ip 172.0.0.20 \
--restart always \
--privileged=true \
-v /home/docker/jenkins:/var/jenkins_home \
jenkinsci/blueocean
4、Jenkins 入门
4.1、访问 Jenkins
4.2、解锁 Jenkins
# 在容器 jenkins 中开启一个交互模式的终端
docker exec -it jenkins /bin/bash
# 查看密码
cat /var/jenkins_home/secrets/initialAdminPassword
4.3、安装插件
4.4、创建用户
4.4、实例配置
4.5、准备就绪
4.6、欢迎来到 Jenkins!
5、Jenkins 配置
5.1、更新插件
5.1.1、安装 SVN 插件
5.1.2、安装 Maven 插件
5.1.3、安装 publish over ssh 插件
5.2、安全设置
5.3、系统配置
5.3.1 安装 JDK
5.3.2 安装 maven
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/78034.html