kcjf.net
当前位置:首页 >> 如何利用jEnkins git shEll脚本自动部署服务 >>

如何利用jEnkins git shEll脚本自动部署服务

shell作业要求:1、从git服务器clone和pull代码(可指定分支,http方式)2、项目打包3、部署到本地tomcat4、需要支持的参数(可通过配置文件):git项目地址、分支名称、项目本地目录注意:脚本的话不要随意的在网页上copy运行,因为不同的操作系统会自动给它加上一个你看不到的标记,这会让新手非常的茫然,自己手动敲敲没什么坏处

配置Gitsudo vim /etc/profile #编辑profile文件1然后而已看到这个文件已经有很多配置了,只需要在最下边添加git的路径即可:export PATH=/usr/local/git/bin:$PATH1将这段话放在最后边,然后使用source命令应用修改:source /etc/profile16、检验Git是否安装成功git --version1二、Maven安装1、下载和解压MavenMaven的安装包下载可以根据需求找到合适的版本,解压之后,我的位置是:

启动jenkins1、 安装jdk从略,建议1.6或以上版本,配置好环境变量.2、 安装tomcat从略,安装完调试下tomcat是否正常.3、 安装ant下载zip包,解压后配置好环境变量.4、 安装jenkins下载war包,命名为jenkins,拷贝到tomcat/webapps目

1,安装Git Parameter插件进入系统管理中的“管理插件”,点击“可选插件”,右上角输入Git Parameter,找到该插件后点击左下方的【直接安装】.2,插件安装成功后,就配置相关参数.进行job的配置页面,勾选“参数化构建过程”,然后选择"GIT Parameter".将会展示parameter的所需信息,填写考如下:接下来在源码中使用添加的parameter,注意:红框处要使用$加参数名方式,参数名为在上一步中添加的name.

使用安装包,安装过抄程很简单,这里就再说明了.安装后自动2113创建了一个windows服务:5261Jenkins,默认使用的端口是8080,如果需要修改,4102打开1653安装目录下的jenkins.xml文件,修改-Xrs-Xmx256m-Dhudson.lifecycle=hudson.lifecy

当时也是花费了不少时间来配置Jenkins自动打包的问题,觉得还是需要记录一下.1.安装Jenkins,这个很简单,不需要多说.2.下载GitPlugin,GradlePlugin,AndroidEmulatorPlugin(这个可以配置SDK路径,觉得这个插件挺好),

首先搭建起jenkins环境,android官方提供了使用ant编译打包的脚本,所以要在jenkins系统配置里面将ant配置好;然后在jenkins里面新建一个项目,这里列出比较重要的几项配置: 1、项目源代码位置,一般就是指定svn吧 2、构建过程添加shell

更改端口如果端口8080已经被占用,要修改配置文件来改变端口.sudo vi /etc/default/jenkins找到HTTP_PORT=8080,把8080改为8000,然后sudo service jenkins restart配置访问权限Jenkins默认无需登录即拥有所有权限,这肯定是极不安全的

ci.org/display/JENKINS/Spawning+processes+from+build 找到了解决的办法,就是用 daemonize工具,这个工具的作用就是告诉jenkins 你要执行的脚本无关jenkins 此次的部署任务,发出信号通知jenkins执行下个环节.直接在build 里加一个excute shell command里 加入daemonize -o start.log path ,path是你要执行的shell脚本绝对路径.这样你部署的程序就会

默认是执行jenkins 服务器本地 workspace 里的脚本 不过也可以执行 本地或局域网内其他服务器任意脚本 需要 ssh 插件

zmqs.net | zxqs.net | fnhp.net | ydzf.net | rjps.net | 网站首页 | 网站地图
All rights reserved Powered by www.kcjf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com