Jenkins 安装
官网下载war
官网下载 Download Jenkins 2.148 for: jenkins.war
安装并启动服务
1 | Last login: Sun Oct 28 16:16:56 on ttys002 |
查看密码登录
1 | ➜ ~ vim /Users/niuhesm/.jenkins/secrets/initialAdminPassword |
选择安装方式
1 | 1. Install suggested plugins |
创建用户
填写相关的用户信息(smniuhe,smniuhe),点击 Save and Continue
Instance Configuration
Jenkins URL: http://localhost:8080/ ,点击 Save and Finish
Start using Jenkins
插件安装
1 | 系统管理》插件管理》选择available》filter过滤插件 |
基础设置
1 | 全局安全配置》Authorization》安全矩阵 |
应用服务器
linux 系统准备
1 | 1. 确认ip地址 |
安装Java环境
1 | [root@iZuf6iq8e7ya9v3ix71k0pZ ~]# yum install java |
安装Git
1 | [root@iZuf6iq8e7ya9v3ix71k0pZ ~]# yum install git |
SSH证书
1 | [root@iZuf6iq8e7ya9v3ix71k0pZ ~]# ssh-keygen -t rsa -C "smniuhe@163.com" |
Github关联linux服务器
1 | #Github上 SSH keys Add key |
安装并配置Maven
1 | http://maven.apache.org/ -》Download -》Binary zip archive apache-maven-3.5.4-bin.zip |
安装并配置Tomcat
1 | [root@iZuf6iq8e7ya9v3ix71k0pZ tomcat]# wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.zip |
Linux注册到 Jenkins 上
新建节点
1 | 系统管理》节点管理》New Node |
启动节点,验证
1 | 点击当前节点,再返回到节点列表,可以查看linux主机的相关信息 |
部署应用介绍与前期准备
1 | 新建一个项目,Push 到 Github 上 |
自动化部署任务开发
1 | git 同步最新代码 =》 maven 打包 =》 停止 Tomcat =》 部署应用 =》 启动tomcat =》验证结果 |
1 | BUILD_ID=DONTKILLME |
1 | 运行部署任务 |