jenkins安装部署

Jenkins安装部署
    【rpm 安装 Jenkins】
                    【下载适合的Jenkins版本】
                        http://mirrors.jenkins-ci.org/        
                        [ ]    jenkins-2.19.3-1.1.noarch.rpm    2016-11-16 16:16     66M    
                        [ ]    jenkins-2.19.4-1.1.noarch.rpm    2016-11-28 18:19     66M    
                        [ ]    jenkins-2.32.1-1.1.noarch.rpm    2016-12-24 20:11     67M    
                        [ ]    jenkins-2.32.2-1.1.noarch.rpm    2017-02-01 12:31     66M    
                        [ ]    jenkins-2.32.3-1.1.noarch.rpm    2017-03-01 19:51     66M    
                        [ ]    jenkins-2.46.1-1.1.noarch.rpm    2017-03-29 21:11     65M    
                        [ ]    jenkins-2.46.2-1.1.noarch.rpm    2017-04-26 15:51     67M    
                        [ ]    jenkins-2.46.3-1.1.noarch.rpm    2017-05-26 15:20     67M    
                        [ ]    jenkins-2.60.1-1.1.noarch.rpm    2017-06-27 17:04     67M    
                        [ ]    jenkins-2.60.2-1.1.noarch.rpm    2017-07-20 03:02     67M    
                        [ ]    jenkins-2.60.3-1.1.noarch.rpm    2017-08-17 01:57     67M    
                        [ ]    jenkins-2.73.1-1.1.noarch.rpm    2017-09-14 23:47     69M    
                    
                    【下载安装最新版本】
                        wget http://mirrors.jenkins-ci.org/redhat-stable/jenkins-2.73.1-1.1.noarch.rpm
                    
                        (1)cd /usr/local    
                        (2)wget http://mirrors.jenkins-ci.org/redhat-stable/jenkins-2.73.1-1.1.noarch.rpm
                        (3)rpm -ivh jenkins-2.73.1-1.1.noarch.rpm
                    
                        [root@localhost local]# ls
                        apache  etc          include                        lib64    memcached  oneinstack              php       Python-3.3.0      sbin   tomcat
                        apr     games        jenkins-2.73.1-1.1.noarch.rpm  libexec  mysql      oneinstack-full.tar.gz  pureftpd  Python-3.3.0.tgz  share
                        bin     imagemagick  lib                            man      nginx      openssl                 python3   redis             src
                        [root@localhost local]# rpm -ivh jenkins-2.73.1-1.1.noarch.rpm
                        warning: jenkins-2.73.1-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY
                        Preparing...                ########################################### [100%]
                           1:jenkins                ########################################### [100%]
                        [root@localhost local]#

                    【自动安装完成之后】:

                        /usr/lib/jenkins/jenkins.war    WAR包

                        /etc/sysconfig/jenkins       配置文件

                        /var/lib/jenkins/        默认的JENKINS_HOME目录

                        /var/log/jenkins/jenkins.log    Jenkins日志文件

        
                    【启动jenkins】:

                        service jenkins start
                        
                        报错:
                        Starting Jenkins bash: /usr/bin/java: No such file or directory
                                                           [FAILED]
                        解决:
                            查看java javahome路径
                            vi /etc/profile
                                export JAVA_HOME=/usr/java/jdk1.8.0_121
                                
                            vi /etc/init.d/jenkins
                                candidates="
                                /etc/alternatives/java
                                /usr/lib/jvm/java-1.8.0/bin/java
                                /usr/lib/jvm/jre-1.8.0/bin/java
                                /usr/lib/jvm/java-1.7.0/bin/java
                                /usr/lib/jvm/jre-1.7.0/bin/java
                                /usr/bin/java
                                /usr/java/jdk1.8.0_121/bin/java        #添加
                                "

                        service jenkins start
                            [root@localhost jenkins]# service jenkins start
                            Starting Jenkins                                           [  OK  ]
                        
                    浏览器访问:
                            http://127.0.0.1:8080/jenkins/
                            页面报错,需要解锁密码:
                            解决:vim /root/.jenkins/secrets/initialAdminPassword
                            将密码复制,提交

    【安装apache-maven】
            官方网址:    http://maven.apache.org/download.cgi
                        wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz
            
            tar zxvf apache-maven-3.5.0-src.tar.gz        #解压

            mv ./apache-maven-3.5.0 /opt/soft/            #复制到安装目录

            vim /etc/profile                            #配置环境变量
                export MAVEN_HOME=/opt/soft/apache-maven-3.5.0
                export PATH=$JAVA_HOME/bin:/usr/local/nginx/sbin:/usr/local/php/bin:/usr/local/apache/bin:/usr/local/mysql/bin:$PATH:$MAVEN_HOME/bin


            source /etc/profile                            使环境变量立刻生效

            mvn -v                                        #验证是否配置成功
                [root@localhost apache-maven-3.5.0]# mvn -v
                Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
                Maven home: /opt/soft/apache-maven-3.5.0
                Java version: 1.8.0_121, vendor: Oracle Corporation
                Java home: /usr/java/jdk1.8.0_121/jre
                Default locale: en_US, platform encoding: UTF-8
                OS name: "linux", version: "2.6.32-504.el6.x86_64", arch: "amd64", family: "unix"



            maven:/opt/soft/apache-maven-3.5.0
            
            jdk:  /usr/java/jdk1.8.0_121



构建:
    点击构建,会下载svn | GIT 的源码
    如果是java代码,会通过maven工具测试,编译,打包
    下载的源码会保存在:/root/.jenkins/workespace
    
    #登陆用户
    Started by user zyx
    #构建保存地址
    Building in workspace /root/.jenkins/workspace/dev_jenkins
    Checking out a fresh workspace because there's no workspace at /root/.jenkins/workspace/dev_jenkins
    Cleaning local Directory .
    Checking out svn://192.168.164.135:3690 at revision '2017-09-29T10:31:32.991 +0800'
    Using sole credentials test1/****** in realm ‘<svn://192.168.164.135:3690> /data/wwwroot/svndata/’
    A         define.php
    A         filemanager.php
    A         entry
    A         entry/filemanager.php
    A         entry/pong.php
    A         entry/.htaccess
    A         entry/index.php
    A         新建文本文档.txt
    A         testsetset.txt
    A         pong.php
    A         rubbish.txt
    A         index.php
    At revision 3
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值