jenkins自动构建,jenkins部署git项目
jenkins自动部署配置选择在新itemJenkins主页上创建新item并生成maven项目-确定
新页面:
源代码管理:选择git
储存库URL :填写仓库地址。 例如,git @ github.com : MX 342/oneblog.git credentials :选择(如果有)。 如果您没有选择创建通过ssh方法访问的验证类型,请选中sshusernamewithprivatekeyprivatekey enter directly key复选框并输入您具有权限的ssh私钥确保对应的公钥已经位于github服务器上参考: http://debuggg.com/article/132选择对应的分支构建触发器。 如果想要推送代码,则必须立即启动构建触发器,如果是github,则必须安装github插件3358updates.Jenkins
步骤选中Github hoot trigger一栏,复制Webhook URL :例如http://localhost :8080/web hook/test Jenkins步骤进入github官网,进行project 在这里请注意。 我这里是localhost。 github一定无法访问我,所以必须给github正确的外网地址。 选中后,执行Just the push event构建后操作:
如果你想在tomcat上投稿
步骤1 :构建后操作步骤选择: Deploy war/ear to a container
步骤2:war/ear文件:选择由Jenkins构建的war包地址。 例如target/demo-0.0.1-SNAPSHOT.war
步骤3:Context path:tomcat的访问路径,例如/jenkinsDemo,后面的所有访问都带有该路径
步骤4:Containers :选择您安装的版本,然后单击,
Tomcat URL :选择Tomcat服务器的访问位置。 请注意,这是jenkins机器可以访问的机器。 )
Credentials :此处的身份验证是tomcat的身份验证,位于tomcat/conf/tomcat-users.xml中,位于tomcat-users节点中。 内容请参照以下内容。
role rolename=' manager-GUI '/rolerolerolename=' manager-script '/rolerolerolename=' manager-JMX '/rolerolerolerolerolerolerolere @#' roles='manager-gui、manager-script、manager-jmx、manager-status'/此处的用户名密码: role 1,123 qwe! @#,用于创建凭证
保存后配置完成