Jenkins Basic
Jenkins
是一个独立的、开源的自动化服务器可以用来自动执行各种各样的任务相关的建筑、测试和交付或部署软件。 Jenkins
可以通过本机系统安装包
, Docker
, 甚至是任何机器运行独立的Java运行时环境(JRE)
安装。
安装与使用
新版本Jenkins
依赖于jdk8
或者jdk11
, 需要提前安装, 安装过程不再赘述.
下载并使用war
包进行安装:
添加Jenkins成服务项:
如果启动过程中报以下错误:
解决方法:尝试安装fontconfig
包。
通过yum
仓库或者直接下载rpm
包安装:
启动Jenkins
服务:
最后, 打开浏览器访问 : http://127.0.0.1:8080 , 等待解锁Jenkins
即可.(UNLOCK JENKINS)
等待安装插件:
:information_source:国内Jenkins
插件镜像源: https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
Jenkins初始化过程中出现的问题:
Jenkins 问题 An error occurred during installation: No such plugin: cloudbees-folder
解决方案一:
- 上面的错误显示是,安装插件 cloudbees-folder 失败,是因为下载的 Jenkins.war 里没有 cloudbees-folder 插件,需要去 https://updates.jenkins-ci.org/download/plugins/cloudbees-folder/ 下载一个插件
- 访问 IP:PORT
/manage,越过配置插件的页面,直接访问
- 点击【系统管理】–【管理插件】–【高级】–【上传插件】,手动安装下载好的插件,即可
解决方案二:
需要修改的是jenkins.war
包,从服务器上下载好jenkins.war
包进行修改, 只需将从https://updates.jenkins-ci.org/download/plugins/cloudbees-folder/ 下载好的插件添加进去, 然后回传到服务器, 最后重启jenkins
即可.
成功部署结果:
通过 Docker 安装
官方Docker
仓库: https://hub.docker.com/_/jenkins
规范安装步骤:
其他
切换语言为简体中文
安装Locale plugin
插件, 选择configuration
然后设置语言为zh-CN
并勾选 Ignore browser preference and force this language to all users
即可.
:warning:如果安装完插件显示有部分中文异常的情况, 需要再安装Localization: Chinese (Simplified)
插件试试, 倘若还是不行, 重启jenkins
, 再重新安装插件试试.
最后重启jenkins
即可, 打开浏览器访问:
修改默认目录
在Linux
和Mac
系统下, jenkins
的默认文件目录为/var/lib/jenkins
, windows
系统为C:\Users\%USERNAME%\.jenkins
.
- 在
linux
或者Mac
系统下修改: 只需在用户配置文件(/etc/profile
)中添加JENKINS_HOME
变量即可.
Windows
下修改, 添加一个用户变量JENKINS_HOME
即可.
然后将原来jenkins
目录中的文件复制到新文件夹中即可.
最后重启jenkins
服务. http://127.0.0.1:8080/restart
Windows 下重启jenkins
遇到的问题: Jenkins cannot restart itself as currently configured.
解决方法:
进入 Manage Jenkins
, 找到Install as Windows service
, 然后安装成为服务即可.
修改默认时区
在【系统管理】-【脚本命令行】里运行
nginx反向代理
参考链接