西大 发表于 2018-1-7 12:36:39

Jenkins的安装与配置

  资源下载:
  --jenkins的war包
  首先从http://jenkins-ci.org/下载最新的jenkins版本,最新版本为1.594,下载的文件载体为jenkins.war;
  Jenkins为免费开源软件,并且更新速度稳定,每周一次更新。所以网站上会提供有2个版本,一个最新版本,一个老但稳定的版本。可自行选择。
  这里我下载的的版本是2.32.1.war
  --ant
  下载地址:http://ant.apache.org/
  这里我下载的是:apache-ant-1.9.8-bin.tar.gz
  --maven
  下载地址: http://maven.apache.org/
  这里我下载的是:apache-maven-3.3.9-bin.zip
  --jdk
  1.7.80
  --tomcat
  7.0.72
  环境变量设置
  

$ java -version  
java version "
1.7.0_80"  
Java(TM) SE Runtime Environment (build
1.7.0_80-b15)  
Java HotSpot(TM)
64-Bit Server VM (build 24.80-b11, mixed mode)  

$ ant -version  
Apache Ant(TM) version
1.9.8 compiled on December 25 2016  

  Jenkins的启动
  方式一:直接用命令启动
  Command Line Parameter
  Description
  --httpPort=$HTTP_PORT
  Runs Jenkins listener on port $HTTP_PORT using standard http protocol. The default is port 8080. To disable (because you're using https), use port -1.
  --httpListenAddress=$HTTP_HOST
  Binds Jenkins to the IP address represented by $HTTP_HOST. The default is 0.0.0.0 — i.e. listening on all available interfaces.
  
For example, to only listen for requests from localhost, you could use:
--httpListenAddress=127.0.0.1
  --httpsPort=$HTTP_PORT
  Uses HTTPS protocol on
port $HTTP_PORT
  --httpsListenAddress=$HTTPS_HOST
  Binds Jenkins to listen
for HTTPS requests on the IP address represented by $HTTPS_HOST.
  --prefix=$PREFIX
  Runs Jenkins to include
the $PREFIX at the end of the URL.
  
For example, to make Jenkins accessible at http://myServer:8080/jenkins, set --prefix=/jenkins
  --ajp13Port=$AJP_PORT
  Runs Jenkins listener on
port $AJP_PORT using standard AJP13 protocol.
The default is port 8009. To disable (because you're using https),
use port -1.
  --ajp13ListenAddress=$AJP_HOST
  Binds Jenkins to the IP
address represented by $AJP_HOST. The default is 0.0.0.0 — i.e. listening on
all available interfaces.
  --argumentsRealm.passwd.$ADMIN_USER
  Sets the password for
user $ADMIN_USER. If Jenkins security is turned on, you must log in as the
$ADMIN_USER in order to configure Jenkins or a Jenkins project. NOTE: You
must also specify that this user has an admin role.
(See next argument below).
  --argumentsRealm.roles.$ADMIN_USER=admin
  Sets that $ADMIN_USER is
an administrative user and can configure Jenkins if Jenkins' security is
turned on. See Securing Jenkins for more information.
  -Xdebug
-Xrunjdwp:transport=dt_socket,address=$DEBUG_PORT,server=y,suspend=n
  Sets debugging on and you
can access debug on $DEBUG_PORT.
  -%m-%d_%H-%M"`.log
  Logging to desired file
  -XX:PermSize=512M
-XX:MaxPermSize=2048M -Xmn128M -Xms1024M -Xmx2048M
  referring to these options for Oracle Java
  以9090端口启动
  

java -jar jenkins.war --httpPort=9090  

  方式二、在Web容器中运行
  Jenkins可以运行在标准的Web服务器中,支持Tomcat、Jboss、WebLogic中,只需要将Jenkins.war放置到相应目录,启动服务就可以进行访问;推荐采用这个方式运行,方便配置和迁移。
  Jenkins的访问
  验证jenkins是否运行正常,通过访问http://192.168.0.80:9090
  这里有一个临时密码需要输入,在/home/tomcat/.jenkins/secrets/initialAdminPassword里面
https://images2015.cnblogs.com/blog/789733/201701/789733-20170105182214191-1538438848.png
  输入密码进入:
https://images2015.cnblogs.com/blog/789733/201701/789733-20170105182352081-2077873307.png
  这里选择把建议的插件全装上去
https://images2015.cnblogs.com/blog/789733/201701/789733-20170105182435034-1899860494.png
  --设置用户名和密码
https://images2015.cnblogs.com/blog/789733/201701/789733-20170105183236081-1869530295.png
  保存,进入主界面
https://images2015.cnblogs.com/blog/789733/201701/789733-20170105183400378-601734446.png
页: [1]
查看完整版本: Jenkins的安装与配置