㈠ jenkins zip包怎么用
jenkins默认会存放在用户主目录下的.jenkins文件夹中如:linux root用户:/root/.jenkins注意:这是linux版本的。windows系统请自行更改。这个值在Jenkins运行时是不能更改的. 请先将Jenkins停止运行。如果查看当前Jenkins目录:系统管理→系统设置→主目录→/root/.jenkins(注意:用户不同,路径也不同)Jenkins储存所有的数据文件在这个目录下. 你可以通过以下几种方式更改:使用你Web容器的管理工具设置JENKINS_HOME环境参数.打开tomcat的bin目录,编辑catalina.sh文件。在# OS specific support. $var _must_ be set to either true or false.上面添加:export JENKINS_HOME=""在引号中填入你的路径。 在启动Web容器之前设置JENKINS_HOME环境变量.用root用户登录编辑profile文件:vi /etc/profile在最后加入:export JENKINS_HOME=xxxx保存,退出后执行:source /etc/profile让配置生效(不推荐)更改Jenkins.war(或者在展开的Web容器)内的web.xml配置文件.<!– if specified, this value is used as the Hudson home directory –> <env-entry> <env-entry-name>HUDSON_HOME</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value></env-entry-value> </env-entry> <!– 在<env-entry-value>节点中填入路径,windows系统建议使用/分隔路径 –> 好了,现在运行Jenkins看看效果吧。
㈡ 问个问题, WAMP 部署 Jenkins 放在哪个文件夹, Apache 放在 webApps ! WAMP不知道放在哪里了!
php ,mysql文件都放在C:,apache文件放在其他盘符(还要在其他盘符见一个source文件夹 就是你本机源程序文件放的地方,这个路径要配置在apache\conf\httpd.conf里,这只是其中一部分),并且还需要进行繁琐的配置.你给我个邮箱 我发给你怎么配置
㈢ 如何用Jenkins实现自动化部署svn更新代码
Jenkins 配置svn自动部署Jenkins 环境搭建好之后,就需要配置项目了,这里也介绍一下。新建一个项目这里写图片描述点击新建 输入项目名称 选择:构建一个自由风格的软件项目 点击 OK这里写图片描述输入项目描述 配置构建保留天数和最大个数这里写图片描述输入svn 项目地址 选择用户名&密码 #如果没有就,点击add 自己添加一个 这里写图片描述配置每天 1:15AM 构建 配置每次 SCM 版本变更,构建 这里写图片描述配置每次构建前,删除目录,放置构建产生的文件导致,svn 不能正常更新 这里写图片描述添加构建: 这里写图片描述cd /home/xxx/.jenkins/workspace/fft-bill-web/ && ant #打开工作目录,项目会被更新到这个目录下, 执行ant 命令进行打包cd /home/xxx/.jenkins/workspace/fft-bill-web/release/ #打开war 目录,打好的包会被放到这个目录下mv xxxx-1.0.0.0.war xxx.war #给war包重新命名scp xxx.war [email protected]:/opt/tomcat-xxxx/webapps #把war包发送到指定服务器目录ssh [email protected] "cd /xxx/xxx/tomcat-xxxx/bin && sh shutdown.sh" #远程关闭 tomcatssh [email protected] "cd /xxx/xxx/tomcat-xxxx/bin && sh startup.sh" #远程命令启动 tomcat123456123456到这里基本就配置完成了,点击立即构建,试一下。后面还可以添加一些构建后的操作步骤,例如发送邮件等等。
㈣ 如何在不改变jenkins原有设置的情况下升级jenkins版本
jenkins的配置文件都在jenkins的工作目录里面,所以你只要将新的war包解压,并将解压后的东西替换掉你之前使用的jenkins文件,如果使用的是war方式,那么东西都在tomcat下的webapps下的jenkins文件夹,因此就将新解压的jenkins文件夹替换掉旧的jenkins文件夹,由于配置文件没在这里,所以其他的一切都不影响。
㈤ 免交互模式执行scp
使用普通用户时,scp命令无法免密执行。 安装sshpass: yum install sshpass 执行scp: sshpass -p 123456 scp /root/.jenkins/workspace/open-hg/*.jar [email protected]:/app/open-hg/ 其中123456为密码,jenkins22为用户名例如在PIPELINE中使用: stage('deploy') { steps { sh "sshpass -p 123456 scp /root/.jenkins/workspace/open-hg/*.jar [email protected]:/app/open-hg/" } }
㈥ 如何移动jenkins job 到不同目录
Jenkins默认会存放在用户主目录下的.jenkins文件夹中如:Linux root用户:/root/.jenkins注意:这是linux版本的。windows系统请自行更改。这个值在Jenkins运行时是不能更改的. 请先将Jenkins停止运行。如果查看当前Jenkins目录:系统管理→系统设置→主目录→/root/.jenkins(注意:用户不同,路径也不同)Jenkins储存所有的数据文件在这个目录下. 你可以通过以下几种方式更改:1.使用你Web容器的管理工具设置JENKINS_HOME环境参数.打开tomcat的bin目录,编辑catalina.sh文件。在# OS specific support. $var _must_ be set to either true or false.上面添加:export JENKINS_HOME=""在引号中填入你的路径。2.在启动Web容器之前设置JENKINS_HOME环境变量.用root用户登录编辑profile文件:vi /etc/profile在最后加入:export JENKINS_HOME=xxxx保存,退出后执行:source /etc/profile让配置生效3.(不推荐)更改Jenkins.war(或者在展开的Web容器)内的web.xml配置文件.复制代码<!– if specified, this value is used as the Hudson home directory –><env-entry><env-entry-name>HUDSON_HOME</env-entry-name><env-entry-type>java.lang.String</env-entry-type><env-entry-value></env-entry-value></env-entry><!– 在<env-entry-value>节点中填入路径,windows系统建议使用/分隔路径 –>复制代码好了,现在运行Jenkins看看效果吧。
㈦ win7下安装的jenkins,重启电脑后启动在哪里
按住win+r 输入cmd切换到安装的根目录:启动:net start jenkins停止:net stop jenkins
㈧ jenkins 的 folders plugin 是做什么用的
jenkins : 可以用来配置发布的环境和服务folders plugin :允许你将工作组织成层次的文件夹,就像你如何在文件系统中的目录中组织文件一样。这可以让你组相关的工作在一起-你可以在一个特定的文件夹中的东西,如部门,项目和工作组。文件夹还可以定义在内部可见的属性,从而使您可以简化分支和/或工作流管理。
㈨ jenkins把WAR包打到哪里去了
jenkins默认会存放在用户主目录下的.jenkins文件夹中如:Linux root用户:/root/.jenkins注意:这是linux版本的。windows系统请自行更改。这个值在Jenkins运行时是不能更改的. 请先将Jenkins停止运行。如果查看当前Jenkins目录:系统管理→系统设置→主目录→/root/.jenkins(注意:用户不同,路径也不同)Jenkins储存所有的数据文件在这个目录下. 你可以通过以下几种方式更改:使用你Web容器的管理工具设置JENKINS_HOME环境参数.打开tomcat的bin目录,编辑catalina.sh文件。在# OS specific support. $var _must_ be set to either true or false.上面添加:export JENKINS_HOME=""在引号中填入你的路径。 在启动Web容器之前设置JENKINS_HOME环境变量.用root用户登录编辑profile文件:vi /etc/profile在最后加入:export JENKINS_HOME=xxxx保存,退出后执行:source /etc/profile让配置生效(不推荐)更改Jenkins.war(或者在展开的Web容器)内的web.xml配置文件.<!– if specified, this value is used as the Hudson home directory –> <env-entry> <env-entry-name>HUDSON_HOME</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value></env-entry-value> </env-entry> <!– 在<env-entry-value>节点中填入路径,windows系统建议使用/分隔路径 –> 好了,现在运行Jenkins看看效果吧。
㈩ 如何向jenkins workspace 中添加文件
1 修改jenkins的根目录,默认地在C:\Documents and Settings\AAA\.jenkins 。.jenkins├─jobs│ └─JavaHelloWorld│ ├─builds│ │ ├─2011-11-03_16-48-17│ │ ├─2011-11-03_16-49-05│ │ ├─2011-11-03_16-49-29│ │ ├─2011-11-03_17-01-49│ │ └─2011-11-03_17-11-42│ └─workspace│ ├─build│ │ ├─classes│ │ │ └─oata│ │ └─jar│ └─src│ └─oata├─plugins├─usercontent├─war可以通过设置环境变量来修改,例如:set JENKINS_HOME=C:\jenkins然后重新启动jenkins。2 备份和恢复jenkins只需要备份JENKINS_HOME下的所有文件和文件夹,恢复的时候需要先停止jenkins。3 移动,删除或修改jobs对于移动或删除jobs,只需要简单地移动或删除%JENKINS_HOEM%\jobs目录。对于修改jobs的名字,只需要简单地修改%JENKINS_HOEM%\jobs下对应job的文件夹的名字。对于不经常使用的job,只需要对%JENKINS_HOEM%\jobs下对应的jobs的目录zip或tar后存储到其他的地方。4 可以在jenkins的url中执行一些命令来操作jenkins,如下http://[jenkins-server]/[command] 命令可以为:exit shutdown jenkinsrestart restart jenkinsreload to reload the configuration5 Jenkins 启动时的命令行参数–httpPort=$HTTP_PORT,用来设置jenkins运行时的web端口。–httpsPort=$HTTP_PORT,表示使用https协议。–httpListenAddress=$HTTP_HOST,用来指定jenkins监听的ip范围,默认为所有的ip都可以访问此jenkins server。6 修改jenkins的timezone如果jenkins所在的server的timezone不同于用户的timezone,这时候需要修改jenkins的timezone,需要在jenkins启动的时候增加下列参数-Dorg.apache.commons.jelly.tags.fmt.timeZone=TZ7 最好通过一个脚本来启动jenkins,确保jenkins每次都运行在相同的环境下,例如startjenkins.batset JENKINS_HOME=c:\jenkinscd /d %JENKINS_HOME%java -jar %JENKINS_HOME%\jenkins.war –httpPort=80008 jenkins在后台运行如果jenkins是部署在servlet容器中,例如apache,tomcat中。因为servlet容器一般都在后台运行了,所以jenkins也就已经在后台运行了。对于windows用户需要在jenkins的管理页面中点击insall as windows service来将jenkins部署为service。 但是感觉比较好的方法还是手动将启动jenkins的脚本部署为windows service,从而可以更灵活地设置更多的参数。9 jenkins的系统信息可以在jenkins的管理页面下的系统信息中,查看所有的jenkins的信息,例如jenkins的启动配置,所依赖的系统的环境变量,所安装的plugins。10 jenkins内置的环境变量BUILD_NUMBER, 唯一标识一次build,例如23;BUILD_ID,基本上等同于BUILD_NUMBER,但是是字符串,例如2011-11-15_16-06-21;JOB_NAME, job的名字,例如JavaHelloWorld;BUILD_TAG, 作用同BUILD_ID,BUILD_NUMBER,用来全局地唯一标识一此build,例如jenkins-JavaHelloWorld-23;EXECUTOR_NUMBER, 例如0;NODE_NAME,slave的名字,例如MyServer01;NODE_LABELS,slave的label,标识slave的用处,例如JavaHelloWorld MyServer01;JAVA_HOME, java的home目录,例如C:\Program Files (x86)\Java\jdk1.7.0_01;WORKSPACE,job的当前工作目录,例如c:\jenkins\workspace\JavaHelloWorld;HUDSON_URL = JENKINS_URL, jenkins的url,例如http://localhost:8000/ ;BUILD_URL,build的url 例如http://localhost:8000/job/JavaHelloWorld/23/;JOB_URL, job的url,例如http://localhost:8000/job/JavaHelloWorld/;SVN_REVISION,svn 的revison