米狗

  • kubernets
  • docker
  • AWS
  • linux
  • nginx
Kratos
  1. 首页
  2. Devops
  3. Jenkins
  4. 正文

中小企业自动化发布-Jenkins基础环境配置(第三篇)

2022年9月5日 584点热度 0人点赞 0条评论

Jenkins基础软件配置

构建发布工具集成准备

Jenkins只是一个平台,完成软件的CI需要相关的工具结合方能发挥它的强大,常用构建工具如下:

  1. MAVEN负责打包MAVEN项目使用,spring项目使用的非常多,具体下载链接:

wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz --no-check-certificate

  1. ANT Ant是Apache软件基金会JAKARTA目录中的一个子项目,用于JAVA程序打包,下载链接:

wget https://dlcdn.apache.org//ant/binaries/apache-ant-1.10.12-bin.tar.gz --no-check-certificate

3、GRADLE Android 程序打包使用,下载链接:https://downloads.gradle.org/

wget https://downloads.gradle-dn.com/distributions/gradle-7.4.2-bin.zip

  1. NODE 打包前端项目使用,下载链接:https://nodejs.org/en/download/

wget https://nodejs.org/dist/v16.14.2/node-v16.14.2-linux-x64.tar.xz

  1. JAVA JDK程序,JAVA程序必选,下载链接:https://www.java.com/zh-CN/

链接: https://pan.baidu.com/s/15_1L3mZGtW7uHjqoP8yI2Q 提取码: 84ej 复制这段内容后打开百度网盘手机App,操作更方便哦

6、GIT负责拉取源码使用,直接使用 yum -y install git即可;

下载完成后放置在指定目录,我这里是放置在Jenkins用户下,用户没有建立即可,没有目录建立即可,也可以放置在其他目录下,放置完毕后,配置系统环境变量,将以下内容复制到/etc/profile内,执行source /etc/profile进行生效。

export MAVEN_HOME=/home/jenkins/apache-maven-3.8.5

export ANT_HOME=/home/jenkins/apache-ant-1.10.12

export GRADLE_HOME=/home/jenkins/gradle-7.4.2

export NODE_HOME=/home/jenkins/node-v16.14.2-linux-x64

export JAVA_HOME=/home/jenkins/jdk1.8.0_251

export PATH=$PATH:$MAVEN_HOME/bin:$ANT_HOME/bin:$GRADLE_HOME/bin:$NODE_HOME/bin

export PATH=$PATH:$JAVA_HOME/bin

全局工具配置

全局工具配置是用于配置Jenkins使用哪些打包工具,需要提前配置完毕,在做程序编译时才可以方便的调用。

JDK配置

JDK配置

Git配置

Git配置

Gradle配置

ANT配置

Maven配置

Ansible Tower配置

使用Jenkins调用Ansible Tower需要进行插件安装及配置,具体如下。

Ansible Tower插件安装

插件安装完成后,需要重启Jenkins服务方可生效,运行一下命令:

systemctl restart Jenkins

回到系统配置页面可以看到Ansible Tower的选项,如下:

Ansible Tower配置

点击新增Tower配置,输入Ansible Tower的配置信息,名字、URL等,凭据需要单独增加,具体如图:

用户名也可以提前在Ansible Tower内单独建立并赋权。

点击Test Connection可以看到连接成功,记得勾选强制信任证书。

点击保存,即可完成Ansible Tower的配置。

Gitlab配置

Gitlab连接插件默认并未安装,需要先进行安装Gitlab插件后在进行配置gitlab连接信息,连接Gitlab需要使用Token连接,需要提前生成Gitlab API Token。

Gitlab API Token生成

Gitlab API Token建议在Gitlab上配置一个超级管理员,这样对所有项目都具有读取权限,不需要在另外单独赋权。

按照以上勾选并设置token过期时间,点击创建个人令牌即可,创建完成后会出现Token信息,如下:

Nnaf1vNja-uhQymQdQjB

Gitlab插件安装

点击管理Jenkins,插件管理,进行gitlab插件安装,具体如下:

Gitlab 连接配置

Gitlab插件安装配置完毕后,会到系统配置页面可以看到有Gitlab的配置选项了,如下:

输入连接名字及Gitlab的URL信息。

点击添加按钮进行Gitlab API配置,具体如图所示:

配置完毕后,点击Test进行测试,出现success即表示gitlab连接配置完成。

至此,Jenkins的前期准备工作准备完成。

 

标签: 暂无
最后更新:2022年9月5日

duhongjun

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

归档

  • 2024 年 10 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 11 月
  • 2023 年 4 月
  • 2023 年 2 月
  • 2023 年 1 月
  • 2022 年 11 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 8 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 2 月
  • 2020 年 1 月
  • 2019 年 12 月
  • 2019 年 11 月
  • 2019 年 10 月
  • 2019 年 9 月
  • 2019 年 8 月

分类目录

  • AWS
  • docker
  • elasticsearch
  • Jenkins
  • kubernets
  • linux
  • mysql
  • nginx
  • Oracle
  • php
  • redis
  • zabbix
  • 个人
  • 中间件
  • 公有云
  • 大数据
  • 安全工具
  • 微软
  • 操作系统
  • 数据库
  • 未分类
  • 监控
  • 科技
  • 网络技术
  • 资讯
  • 阿里云

COPYRIGHT © 2024 米狗. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

沪ICP备2021019346号-1