您的位置:首页 > 编程语言 > PHP开发

FTP服务器限制用户磁盘配额

2012-09-23 21:44 204 查看
一、Jenkins简介
Jenkins是一款使用Java开发的开源持续集成(CI)工具。其前身是Hudson。它主要用于监控重复工作,包括软件发布,自动测试等。
二、Jenkins运行
Jenkins需要依赖Java。因此首先需要安装JRE。
1.直接运行war包
下载jenkins的war包之后,可以直接执行 java -jar jenkins.jar。若没有程序正在监听8080端口,Jenkins将成功启动并监听8080端口。

2.Linux/Unix环境下在容器(Tomcat等)中运行
以tomcat为例。直接将war包拷贝到tomcat的webapps目录中并赋予合适的权限,若配置了autoDeploy则将自动进行部署,之后通过浏览器访问 http://yourip:8080/jenkins/ 就可以看到正在初始化安装的界面。
Solaris等系统中,若虽然war包已经自动解包成功,但是浏览器访问时仍然提示404错误,请查找tomcat的CATALINA_HOME配置,并在其下手动创建.jekins目录(注意文件名首部的点),将属主更改为tomcat运行时的用户并赋予写权限。(Solaris 11中CATALINA_HOME默认为webservd用户的主目录,通过passwd文件得到其目录为/)

三、安装所需插件
我们需要让Jenkins能够远程启动测试任务。因此需要ssh连接。经过一番搜索找到了Hudson SSH plugin。在插件管理中配置好代理之后,就可以在线安装了。
四、配置执行远程命令
在Solaris系统中,默认没有ssh-copy-id命令。因此需要手动将公钥拷贝到需要连接的电脑。
#scp ~/.ssh/id_rsa.pub user@test1.corp.com:/export/home/user/
然后将公钥添加进authorized_keys

$cat id_rsa.pub >>.ssh/authorized_keys
之后到Manage Jenkins -> Configure system -> Publis over SSH,填写所需连接的地址,并私钥粘贴在key中。此时点击Test Configuration,会提示Success。这表示已经能够连接到远程计算机了。下面就可以创建远程任务了。
新建一个 Build a free-style software project,在Build处按照所需步骤创建编译过程,并配置相关路径。完成后就可以编译了。

本文出自 “兴趣点燃未来” 博客,请务必保留此出处http://sztsian.blog.51cto.com/8080523/1537283
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: