首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

持续集成工具之jenkins部署篇

一、前言

jenkins部署本环节分为两部分,上篇主要介绍jenkins部署环节时的基础环境配置,下篇介绍如何利用jenkins把项目发布到远程服务器中。本环节的相关软件环境有maven、svn(git理论上也差不多)

二、maven环境安装

1、下载maven安装包

2、解压安装并配置相关环境变量

3、修改maven setting.xml配置文件

三、相关插件安装

1、Maven Integration plugin、publish over SSH、Zentimestamp plugin

注:Zentimestamp plugin(可选,这个插件主要用来生成时间戳)

2、插件安装系统管理 > 插件管理 > 可选插件,勾选需要安装的插件,点击直接安装或者下载待重启后安装

3、如果遇到安装或者更新插件失败

可以把如下网址

http://mirror.xmission.com/jenkins/updates/current/update-center.json 或者http://mirror.esuni.jp/jenkins/updates/update-center.json 粘贴到“Jenkins/插件管理/高级/升级站点” 提交

注:如果上面网址都不行,则可以访问底下网址

http://mirrors.jenkins-ci.org/status.html可以查找出可用链接

四、全局变量配置

系统管理 > 全局工具配置

1、配置JDK

配置本地JDK路径,取消勾选自动安装

2、配置maven

配置本地maven路径,取消勾选自动安装

3、配置ssh

系统管理>系统设置 选择 Publish over SSH

SSH server 点击新增按钮

Name:填入名字,这个发布到远程服务器会用到Hostname:输入远程服务器IPUsername:远程服务器登录用户名Remote Directory: 要发布到远程服务器的哪个文件夹目录,可以填/或者不填点击高级并勾选Use password authentication, or use a different key填入远程服务器密码

点击 Test Configuration,验证下是否配置成功

4、配置下全局时间戳的格式(可选)

系统管理>系统设置 选择全局属性,并勾选Date pattern for the BUILD_TIMESTAMP (build timestamp) variable填入时间格式:比如yyyy-MM-dd

5、配置全局环境变量信息

五、凭据配置

凭据>系统>全局凭据>添加一些凭据选择类型-->:Username with password方便一些操作(比如svn,git选择用户凭据)

六、总结

jenkins部署项目到远程服务器的基础准备工作大体就这些,不会很难。下一篇介绍如何利用jenkins把svn服务器项目发布到远程服务器上

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190113G05F1100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券