官网:https://jenkins.io/zh/doc/pipeline/tour/getting-started/
Windows
安装前准备
- 安装 java 环境
- 官方下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html
- 百度网盘:https://pan.baidu.com/s/1-59SSu0KHDDt6zKS7Sjiqg 提取码: emk8
- 安装参考:https://www.cnblogs.com/shirley-0021/p/8510051.html
- 安装 jekins
- 下载链接:https://jenkins.io/zh/doc/book/installing/#windows
- 解压点击 .msi 文件安装
开始使用
- 打开终端进入到jekins所在的目录,执行
java -jar jenkins.war --httpPort=8080
- 在浏览器中打开 [https://localhost:8080,会进入到如下截图
-
按照提示,复制密码到输入框点击继续,进入如下截图
- 先跳过插件安装,进入用户页面,创建用户,点击保存并继续,完成
-
进入如下主界面,更新插件地址
站点信息从:https://updates.jenkins.io/update-center.json 改为如下地址【三选一即可】
1 http://mirror.xmission.com/jenkins/updates/update-center.json # 推荐
2 http://mirrors.shu.edu.cn/jenkins/updates/current/update-center.json
3 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
- 安装插件:Locale
Linux(Ubuntu)
安装
- 安装Java环境
// 切换至root用户 sudo su root // 更新linux仓库 apt-get update // 下载openjdk8 apt-get install openjdk-8-jdk
- 安装jenkins
// 添加 jenkins 的源 wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt-get update sudo apt-get install jenkins
- 安装 node
使用
- 启动:
systemctl start jenkins
- 在浏览器访问服务器 IP:8080 即可看到 登录界面,如果访问不了且是阿里云服务器则参考 安装步骤 中的 配置规则 中的步骤
- 执行
cat /var/lib/jenkins/secrets/initialAdminPassword
获取密码,输入到登录界面的密码 - 进入到下一步,选择
安装推荐的插件
- 根据 这个文档,新建任务
可能遇到问题
- 构建任务时,shell 脚本执行 类似
cd
命令没有权限- vim /etc/default/jenkins ,修改其中
JENKINS_USER
的值为root
- sudo service jenkins restart 重启jenkins
- vim /etc/default/jenkins ,修改其中
测试服务器
安装
- 安装java
- yum install -y java
- 使用下面方式安装,参考1 、 参考2
- 用如下命令创建文件夹
mkdir /usr/java cd /usr/java
- 将提供的名为
jdk-8u221-linux-x64.tar.gz
的压缩包复制到/usr/java
文件夹下 - 按下面步骤执行
tar -zxvf jdk-8u221-linux-x64.tar.gz vim /etc/profile // 加入以下内容,保存 JAVA_HOME=/usr/java/jdk1.8.0_60 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH // 结束 source /etc/profile
- 执行
java -version
,出现 java version "1.8.0_221" 表示安装java成功
- 用如下命令创建文件夹
- 安装 jenkins,参考文章
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key yum install -y jenkins
- 修改jenkins配置及启动服务
-
vim /etc/sysconfig/jenkins
,将 JENKINS_PORT="8080" 中端口号修改为 合适 的端口,测试环境使用的是 10010 - 将 JENKINS_USER的值 修改为
root
service jenkins start
-
- 去阿里云官网给对应服务器配置
安全组规则
,端口为 刚才在 jenkins 配置文件中设置的端口,配置方式参考 - 把 服务器
ip:port
(其中 port 为配置文件中的端口号)给到开发