jenkins -- 自动发布
2017-07-05 00:00
148 查看
前题: jenkins 安装启动成功
1. 登陆jenkins
2. 下载插件Publish Over SSH
系统管理>管理插件>可选插件>Publish Over SSH
安装完成后,进入系统配置页面可以看到:
公共参数配置:
Passphrase :密码(key的密码,如果你设置了)
Path to key :key文件(私钥)的路径
Key :将私钥复制到这个框中
Disable exec:禁止运行命令
私有参数配置(SSH Servers):
Name :标识的名字(随便你取什么)
Hostname :需要连接ssh的主机名或ip地址(建议ip)
Username :用户名
Remote Directory:远程目录
Use password authentication, or use a different key:
可以替换公共配置(选中展开的就是公共配置的东西,这样做扩展性很好)
私有参数配置高级:
Port:端口(默认22)
Timeout (ms):超时时间(毫秒)默认即可
Disable exec:禁止运行命令
配置完成后,验证配置是否成功,点击:Test Configuration
3. 新增job,修改构建环境
3.1 勾选‘Send files or execute commands over SSH after the build runs’
SSH Server配置
Name:第二步创建的私有配置Name
Source files:jenkins目录war文件
Exec command:jenkins打包完成后,要执行的脚本、参数
至此,jenkins自动部署已完成
* publish.sh 文件参考下篇blog
1. 登陆jenkins
2. 下载插件Publish Over SSH
系统管理>管理插件>可选插件>Publish Over SSH
安装完成后,进入系统配置页面可以看到:
公共参数配置:
Passphrase :密码(key的密码,如果你设置了)
Path to key :key文件(私钥)的路径
Key :将私钥复制到这个框中
Disable exec:禁止运行命令
私有参数配置(SSH Servers):
Name :标识的名字(随便你取什么)
Hostname :需要连接ssh的主机名或ip地址(建议ip)
Username :用户名
Remote Directory:远程目录
Use password authentication, or use a different key:
可以替换公共配置(选中展开的就是公共配置的东西,这样做扩展性很好)
私有参数配置高级:
Port:端口(默认22)
Timeout (ms):超时时间(毫秒)默认即可
Disable exec:禁止运行命令
配置完成后,验证配置是否成功,点击:Test Configuration
3. 新增job,修改构建环境
3.1 勾选‘Send files or execute commands over SSH after the build runs’
SSH Server配置
Name:第二步创建的私有配置Name
Source files:jenkins目录war文件
Exec command:jenkins打包完成后,要执行的脚本、参数
至此,jenkins自动部署已完成
* publish.sh 文件参考下篇blog
相关文章推荐
- jenkins自动部署--定时轮询svn代码更新并自动发布至测试环境
- Jenkins Publish Over SSH 远程自动发布
- jenkins 配置git+Maven自动构建发布
- 图文讲解jenkins的安装与配置---远程发布、自动监测代码更新
- Jenkins搭建.NET自动编译测试与发布环境
- 通过jenkins平台自动发布程序到dokcer容器
- jenkins自动发布java代码
- Jenkins搭建.NET自动编译测试与发布环境
- Jenkins+Maven+Svn实现代码自动打包与发布
- jenkins自动发布后启动tomcat失败
- 使用Jenkins 自动部署发布
- 图文讲解jenkins的安装与配置---远程发布、自动监测代码更新
- 图文讲解jenkins的安装与配置---远程发布、自动监测代码更新
- Jenkins 发布后自动创建git tag
- 基于python实现jenkins自动发布代码平台 推荐
- [钉钉通知系列]Jenkins发布后自动通知
- Jenkins下Android自动化打包(图文讲解)(自动发布内测平台)
- Jenkins自动构建发布镜像脚本
- Jenkins+git 实现代码自动发布
- Jenkins+Maven+Svn实现代码自动打包与发布