zoukankan      html  css  js  c++  java
  • Jenkins---第一关:安装

      很早就知道这个帅气的大叔,只是没有深入研究。最近被研发频繁的更新伤透了心。套用一句俗语“不会偷懒的运维,不是好员工。”

      闲话少说,话会正传。

      本周在网上看了大量资料(90%是一木一样),被坑惨,好多网站可能是爬虫抓的数据,连图片的不带改的。当然神作也有不少(而且是中文版);只是。。。。

    大神:安装就是这么顺利,一步一步跟官方文档就OK。

    我   :跟着大神的脚本,然后哭晕在厕所。

      下面是关于jenkins的安装步骤,其实很简单,但是为了博客的完整性还是把命令给大家码上。博客园就有很大好文章.送上链接

      http://www.cnblogs.com/zz0412/tag/jenkins/

    一、 准备须知

    作为一个认真的菜鸟,不做测试的代码都是不负责任的。以下过程在vm虚拟机和物理机上均测试成功。

    由于水平有限,后续文章的部分理解可能有误,请高手指正。

    需要软件的我都从放在百度云(整理中)了。

    1、测试环境

    kernel:2.6.32-642.6.2.el6.x86_64

    CentOS release 6.8 (Final)

    IP: 192.168.18.41 (虚拟机)

    IP:192.168.18.13(物理机)

    2、官方推荐,因现在都用docker了。

    Minimum Recommended Configuration:

    • Java 7

    • 256MB free memory

    • 1GB+ free disk space

    Recommended Configuration for Small Team:

    • Java 8

    • 1GB+ free memory

    • 50GB+ free disk space

    二、安装

    1、安装JDK
    #    Jenkins是Java编写的,所以需要先安装JDK,可以直接在Oracle官网下载JDK。
    #    或者直接yum install -y java-1.8.0
    rpm -ivh jdk-8u91-linux-x64.rpm
    #JDK环境变量
    cat /etc/profile.d/java.sh
    -------------------
    #java  start
    export JAVA_HOME=/usr/java/latest
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    #java end
    ---------------------
    source /etc/profile
    java -version
     
    #tomcat环境变量(非必须)
    https://mirrors.cnnic.cn/apache/tomcat/
    tar -zxf apache-tomcat-7.0.75.tar.gz
    ln -s apache-tomcat-7.0.75 tomcat
    cat /etc/profile.d/tomcat.sh 
    export CATALINA_HOME=/renn/tomcat
    export PATH=$CATALINA_HOME/bin:$PATH

    2、获取官方源,然后yum。简单的就是好的。

    cd /etc/yum.repos.d/
    wget http://pkg.jenkins.io/redhat/jenkins.repo
    rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key
    yum install -y jenkins

    官网参考(ubuntu/windows):https://jenkins.io/doc/book/getting-started/installing/

    3、修改部分配置,因为后续会把和Gitlab的联动奉上,所以这里也修改了端口。

    #新版GitLab的服务端口为8080,为了不和GitLab的服务端口相冲突,
    #修改Jenkins的默认端口8080为9998
    vim /etc/sysconfig/Jenkins  //ubuntu 应该是/etc/default/Jenkins
    56   JENKINS_PORT="8080"
    修改为
    56   JENKINS_PORT="9998"
    #JENKINS_HOME="/var/lib/jenkins"
    #修改为自己的目录
    JENKINS_HOME="/renn/jenkins"

    chown -R jenkins:jenkins /renn/jenkins

    vim /etc/init.d/jenkins  //启动脚本里jenknis.war的存放,yum安装不要修改。

    JENKINS_WAR="/usr/lib/jenkins/jenkins.war"


    service jenkins start

    WEB : http://192.168.18.41:9998

    Administrator password
    #查看初始化密码文件。每台机器都不一样
    cat /var/lib/jenkins/secrets/initialAdminPassword

    #默认安装选择 Install suggested plugins 
    #然后等待进度条(拼网速的时候到了)
    #Pipeline 、Credentials Binding Plugin 和GitHub Organization Folder Plugin
    #在虚拟机安装的时候失败,物理机安装成功,不过没有问题,后面在“插件管理(Manage Plugins)”会具体说明。
    #设置Admin用户和密码后,登陆Jenkins.
     
    注:安装只是最基本的,不要花费过多的时间。
     
  • 相关阅读:
    观察者模式
    工厂模式
    单例模式
    关于状态机
    关于memset的错误使用
    关于STL容器
    关于内存及其相关
    python学习手册:第十一章——赋值表达式及打印
    python学习手册:第九章——元组、文件及其他
    python学习手册:第七章——字符串
  • 原文地址:https://www.cnblogs.com/woodman/p/6621899.html
Copyright © 2011-2022 走看看