[jenkins]简介与安装

前言

jenkins是一种代码构建平台,一般用于CI/CD中的CI部分,当然也可以集成CD功能。

安装

环境

  • IP:192.168.0.10
  • 系统:centos 7

快速安装步骤

  1. 官网下载jenkins.war
  2. 使用yum安装openjdk,若已配置java环境可忽略。yum install -y java-1.8.0-openjdk
  3. 使用java -jar jenkins.war启动
  4. 浏览器访问:http://192.168.0.10:8080,管理员的初始密码在jenkins启动的时候会显示,注意看启动日志。
  5. 有外网的话,建议点击安装推荐的插件。

启动脚本

建议用脚本启动,在脚本中能指定jenkins数据目录,配置jvm堆内存也比较方便。

#!/bin/bash

# 避免空变量
set -u

# 获取脚本所在目录路径
SCRIPT_DIR=$(cd $(dirname $0) && pwd)
# 声明jenkins程序主目录
BASE_DIR=$(cd "${SCRIPT_DIR}/.." && pwd)

# 声明jenkins启动时引用的家目录,默认为$HOME/.jenkins
export JENKINS_HOME="${BASE_DIR}/data"

# 日志目录,无则创建
[ -d "${BASE_DIR}/logs" ] || mkdir -p "${BASE_DIR}/logs"
# 数据目录,无则创建
[ -d "${BASE_DIR}/data" ] || mkdir -p "${BASE_DIR}/data"

# 使用nohup启动,指定jvm堆内存和初始堆内存都是1GB
# 标准输出和标准错误输出都重定向到一个日志文件
nohup java -Xmx1024m -Xms1024m -jar "${SCRIPT_DIR}/jenkins.war" --httpPort=8081 --handlerCountMax=100 --handlerCountMaxIdle=20 >> "${BASE_DIR}/logs/jenkins.log" 2>&1 &
posted @ 2022-05-20 00:16  花酒锄作田  阅读(51)  评论(0编辑  收藏  举报