zoukankan      html  css  js  c++  java
  • 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

    环境变量设置

    [tomcat@wls12c ~]$ 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)
    [tomcat@wls12c ~]$ 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里面

    输入密码进入:

    这里选择把建议的插件全装上去

    --设置用户名和密码

    保存,进入主界面

  • 相关阅读:
    javascript、CSS、XML动太生成树菜单
    设表格细钱
    JS操作JSON总结
    Meta标签详解
    js中eval详解
    搜虎网上线
    Fluent NHibernate demo 示例
    Oracle 索引概述
    程序员如何加薪——请看《谁赚走了你的薪水_让经济学帮你加薪].(英)蒂姆·哈福德.扫描版[ED2000.COM].pdf》
    expertoracledatabasearchitectureoracledatabaseprogramming9i10gand11gtechniquesandsoluti.pdf
  • 原文地址:https://www.cnblogs.com/zydev/p/6253470.html
Copyright © 2011-2022 走看看