zoukankan      html  css  js  c++  java
  • Jenkins部署

     Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。

    服务器信息

    [root@jenkins ~]# cat /etc/redhat-release
    CentOS Linux release 7.4.1708 (Core)
    [root@jenkins ~]# uname -r
    3.10.0-693.el7.x86_64

    安装jenkins

    [root@hejianlai-jenkins web-demo]# sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
    [root@hejianlai-jenkins web-demo]# sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
    [root@hejianlai-jenkins web-demo]# yum install java jenkins –y

    #JenKins默认端口为8080,因为gitlab已经占用我们需要更改。
    [root@hejianlai-jenkins web-demo]# vim /etc/sysconfig/jenkins
    JENKINS_PORT="8080" ---> JENKINS_PORT="8005"

    启动jenkins

    root@hejianlai-jenkins web-demo]# /etc/init.d/jenkins start
    Starting jenkins (via systemctl):                                 [ OK ]

    #浏览器登录JenKins,地址:http://192.168.247.135:8005/

    进入有个密码路径,系统上查看这个文件并把密码复制粘贴才能登录;

    选择推荐安装;

     创建一个管理员

    下面实现持续集成

     

     输入项目名称---构建一个自由风格的软件项目---确认

     General--填写项目描述

     

    源码管理--安装git插件--授权认证

    ssh私钥认证我们在系统上查看粘贴进去即可。

     

    Credentials—选择root

    查看gitlab版本

    [root@gitlab ~]# rpm -aq|grep gitlab
    gitlab-ce-10.6.0-ce.0.el7.x86_64

    点击立即构建

    点击控制台输出查看

    控制台输出,SUCCESS则构建成功

     

  • 相关阅读:
    ASP.NET Web Optimization Framework
    HearthBuddy Plugin编写遇到的问题
    HearthBuddy的plugin加载
    Unexpected ConvertTo-Json results? Answer: it has a default -Depth of 2
    HearthBuddy卡牌无法识别
    HearthstoneBot
    网络传输中的三张表,MAC地址表、ARP缓存表以及路由表
    DNS原理及其解析过程(转)
    React系列之--props属性
    react中constructor( )和super( )的具体含义以及如何使用
  • 原文地址:https://www.cnblogs.com/dukecc/p/9766982.html
Copyright © 2011-2022 走看看