Jenkins安装,定义工作目录启动

简介

Jenkins是一个用Java编写的开源持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻

Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev SCMCVSSubversionGitPerforceClearcaseRTC),可以执行基于Apache AntApache Maven的项目,以及任意的Shell脚本和Windows批处理命令。Jenkins的主要开发者是川口耕介。[2]Jenkins是在MIT许可证下发布的自由软件[3]

可以通过各种手段触发构建。例如提交给版本控制系统时被触发,也可以通过类似Cron的机制调度,也可以在其他的构建已经完成时,还可以通过一个特定的URL进行请求。

下载&准备

wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
groupadd -g 498 jenkins
useradd -g jenkins -u 498 -s /bin/false -d /data/jenkins -c "Continuous Integration Server" -M jenkins
mkdir -p /data/jenkins/app
mkdir /data/jenkins/logs
mv jenkins.war /data/jenkins/app/
chown -R jenkins:jenkins /data/jenkins

运行

以用户身份运行,并定义工作目录和日志文件位置:

su - jenkins -s /bin/bash -c "java -jar /data/jenkins/app/jenkins.war -DJENKINS_HOME=/data/jenkins --logfile=/data/jenkins/logs/jenkins.log > /dev/null" &

发表评论

error: Content is protected !!