持续集成服务器Jenkins的基本使用

Jenkins是一个开源的持续集成的服务器,Jenkins开源帮助我们自动构建各类项目。Jenkins强大的插件式,使得Jenkins可以集成很多软件,可能帮助我们持续集成我们的工程项目。

https://www.cnblogs.com/fuzongle/p/12834080.html
https://www.cnblogs.com/whitewall/p/11892676.html
https://www.jenkins.io/zh/doc/book/installing/#setup-wizard
https://www.w3cschool.cn/jenkins/

https://juejin.cn/post/7048582881576222734
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

本文基于docker搭建jenkins,基于jenkinsci/blueocean镜像
fangjian@ubuntu:~$ sudo docker run -u root --rm -d -p 8080:8080 -p 50000:50000 -v jebkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean

在Docker中下载并运行Jenkins
几个可用的Jenkins Docker镜像.
建议使用的Docker映像是jenkinsci/blueocean image(来自 the Docker Hub repository)。 该镜像包含当前的长期支持 (LTS) 的Jenkins版本 (可以投入使用) ,捆绑了所有Blue Ocean插件和功能。这意味着你不需要单独安装Blue Ocean插件。

//docker pull jenkinsci/blueocean

A docker image to give BlueOcean a try

run as docker run -p 8080:8080 jenkinsci/blueocean
note the admin password dumped on log
open a browser on http://localhost:8080
run the initial setup wizard. Choose "recommended plugins"
browse to http://localhost:8080/blue

This image has a tag for every release of blue ocean, to run the latest, ensure you run docker pull jenkinsci/blueocean from time to time.

Docker容器做端口映射报错
docker: Error response from daemon: driver failed programming external connectivity
解决:
systemctl restart docker

//解锁 Jenkins
当您第一次访问新的Jenkins实例时,系统会要求您使用自动生成的密码对其进行解锁。
浏览到 http://localhost:8080(或安装时为Jenkins配置的任何端口),并等待 解锁 Jenkins 页面出现。

//获取admin 密码
//从Jenkins控制台日志输出中,复制自动生成的字母数字密码(在两组星号之间)。




Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

37e88acc58c44b00882830adbb8a03ba

This may also be found at: /var/jenkins_home/secrets/initialAdminPassword




//当你第一次访问插件选择页面时,默认选择建议的插件。

//创建第一个管理员用户
最后,在customizing Jenkins with plugins之后,Jenkins要求您创建第一个管理员用户。 . 出现“ 创建第一个管理员用户 ”页面时, 请在各个字段中指定管理员用户的详细信息,然后单击 保存完成 。 . 当 Jenkins准备好了 出现时,单击开始使用 Jenkins

//下载并安装中文插件
Manage Jenkins – Manage Plugins – 搜索locale

Localization: Chinese (Simplified)
Locale plugin
//设置中文
Manage Jenkins --Configure System – Locale -Default Lanaguage -zh_CN 并勾选Ignore browser preference and force this language to all users

持续集成服务器Jenkins的基本使用_第1张图片

持续集成服务器Jenkins的基本使用_第2张图片
持续集成服务器Jenkins的基本使用_第3张图片

持续集成服务器Jenkins的基本使用_第4张图片

你可能感兴趣的:(技术流Clip,jenkins,ci/cd,docker)