zoukankan      html  css  js  c++  java
  • 两小时搭好jenkins CI工具 + gitlab (linux)

    以下为服务器是linux ,我这台的镜像是CentOS

    0.没有安装java的linux环境需要先装好JDK , 有些需要手动配置JAVA_HOME环境变量

    1.yum安装jenkins

    sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo
    sudo rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key

    注意, 这里如果采用https 可能会报无证书443错误. stackoverflow后修改为http解决.

    默认端口是8080, 如不想与tomcat的默认端口冲突, 可自行去配置文件修改

    vi /etc/sysconfig/jenkins

    启动 jenkins

    service jenkins start

    出现OK表示启动成功.

    2.浏览器输入该服务器地址:8080进入初次登录页面

    tail /var/lib/jenkins/secrets/initialAdminPassword

    找到密码并输入.

    后面基本上就是傻瓜式的下一步下一步操作.

    3.与gitlab关联

    1. 去系统插件添加gitlab插件
    2. 需要jenkins配置全局API token , 这个token是在gitlab的个人中心setting中得到
    3. 然后用jenkins帐号去jenkins服务器下生成密钥, (此步骤必须要切换到jenkins帐号!!!!!!, 并且成功 su jenkins 会出现bash-4.2$)
    4. 把生成的公钥添加到SSH Key的界面
      ssh-keygen -t rsa -C "<填写一些文字作为注释,方便管理>" -b 4096
    5. 配置新项目的时候选择git , git url 和 刚才增加过的credentials帐号, 就可以关联
    6. 构建插件需要手动添加nodejs, 否则会报版本过低的错误
    7. 修改nginx静态访问目录指向到 /var/lib/jenkins/workspace/${你的项目名字}/${可能是dist}

    4.经过12次失败后终于 配置完成

     

  • 相关阅读:
    009-docker-安装-redis:5.0.3-单点配置、集群配置
    【Java】PreparedStatement VS Statement
    开源搜素引擎——Nutch
    统计文件数目并生成日志
    【GitHub】 README.ME 格式
    【Java】类加载过程
    【Java】创建线程对象两种方式
    【Java】初始化过程
    解决Sublime Text 3 中文乱码
    【Java】线程池的作用
  • 原文地址:https://www.cnblogs.com/ignacio/p/9287662.html
Copyright © 2011-2022 走看看