• Jenkins实现CICD实战攻略(三)编译环境集成


    我用到的主要有:
    编译环境:jdk、nodejs、c、
    CI部分:gitlab、sonar、nexus
    CD部分:dockerhub、publish ssh
    本节主要先配置编译环境,Jenkins版本 2.235

    Jenkins所有的配置入口都从首页-Manage Jenkins进入,之后就略过这一步了,进去后是一大堆的更新提醒,觉着碍眼可以从设置里关闭提醒。

    然后选全局配置

    第一个是系统配置 第二个全局工具配置 第三个插件配置 第四个是集群配置。
    默认的全局配置里只有这些,其他需要如docker、ansiable等都需要安装相应的插件。

    jdk

    jdk使用jenkins自动安装需要oracle账户,配置好也没啥用,会出一个商业许可的警告,可能账户注册的不是商用的吧。
    所以只能手工安装了:
    1、在jenkins的服务上将下载好的jdk放到usercontent目录中
    路径 :/var/lib/jenkins/userContent
    解压,在jenkins中配置JAVA_HOME

    nodejs

    安装nodejs需要用到插件,插件介绍

    在全局配置中找到nodejs,这个可以自动安装哦

    测试:
    编辑测试项目nodejs_env_test

    echo $PATH
    node --version
    npm --version
    

    执行构建:
    部署成功

  • 相关阅读:
    leetcode算法题基础(五)双指针(一)27 题 移除元素
    kata-shim: Setctty set but Ctty not valid in child: unknown.
    kata-runtime mount
    UVa1636 Headshot
    HDU1150 Machine Schedule
    POJ 1273 Drainage Ditches
    SPOJ GSS1 Can you answer these queries I
    POJ 1840 Eqs
    POJ2001 Shortest Prefixes
    HDU 2795 Billboard
  • 原文地址:https://www.cnblogs.com/zhaobowen/p/13323891.html
Copyright © 2020-2023  润新知