jenkins使用简析

修改时区

系统管理  脚本命令行  官网指南

System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')
点击运行(多次点击)即可
http://ip/systemInfo

 maven构建

maven和jdk自动安装和不自动都可以,在maven构建里可以选择自动安装的和默认的,默认的需要在全局工具配置里进行 配置home路径。

如果选择自动安装,在构建一个项目的时候就会触发安装,安装在tools的目录下

如果自动安装jdk:

     然后在第一次构建的时候就会安装,

    也会安装jdk,但会提示输入Oracle账号,《==  控制台提示: http://192.168.0.150:8080/descriptorByName/hudson.tools.JDKInstaller/enterCredential

自由风格的项目,的构建

maven项目需要安装Maven Integration插件

nginx反向代理配置文件

 jenkins实现不同角色查看不同视图

构建环境

构建环境是指:在本地执行命令的环境(不是ssh命令),选择不同构建环境可以使用不同版本的编译器,node的插件是nodejs,

选择自动安装时,会一直处于下载状态,所以你可以,从他提供的url下载包,并在全局工具配置里指定安装目录即可。

 java项目

 start.sh

#!/bin/bash
set -e
set -x
sed -i "s/^profiler.collector.ip.*/profiler.collector.ip=$CollectorIp/" /pinpoint/pinpoint.config
exec /usr/local/openjdk-8/bin/java -javaagent:/pinpoint/pinpoint-bootstrap-1.8.5.jar  -Dpinpoint.agentId=$AgentId  -Dpinpoint.applicationName=$AppName   -jar app.jar -Xmx1G -Xms1G -XX:+UseG1GC -XX:MaxGCPauseMillis=20 --spring.profiles.active=$ENV  --XX:+HeapDumpOnOutOfMemoryError

基础镜像openjdk + pinpoint agent  Dockerfile

FROM openjdk:8-jre
ADD pinpoint-agent-1.8.5.tar.gz /pinpoint/
COPY start.sh /usr/local/bin/
ENV CollectorIp=127.0.0.1 AgentId=''  AppName=''  ENV=''
RUN chmod 755 /usr/local/bin/start.sh
ENTRYPOINT ["/usr/local/bin/start.sh"]

项目 镜像 Dockerfile

FROM 上一步的基础镜像
ENV TZ=PRC
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
COPY xiangmur.jar  app.jar
RUN apt-get install -y libfontconfig

 从节点

 

 

 配置好后,需要在从节点配置 java jdk,从的环境变量,得知,它会在PATH中找java命令,只需要创建个软连接即可。

更新war包

 
 
原文地址:https://www.cnblogs.com/fanever/p/11155653.html