[jenkins]简介与安装
前言
jenkins是一种代码构建平台,一般用于CI/CD中的CI部分,当然也可以集成CD功能。
安装
环境
- IP:192.168.0.10
- 系统:centos 7
快速安装步骤
- 官网下载
jenkins.war
- 使用yum安装openjdk,若已配置java环境可忽略。
yum install -y java-1.8.0-openjdk
- 使用
java -jar jenkins.war
启动 - 浏览器访问:
http://192.168.0.10:8080
,管理员的初始密码在jenkins启动的时候会显示,注意看启动日志。 - 有外网的话,建议点击安装推荐的插件。
启动脚本
建议用脚本启动,在脚本中能指定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 &
本文来自博客园,作者:花酒锄作田,转载请注明原文链接:https://www.cnblogs.com/XY-Heruo/p/16290879.html