修改时区
系统管理 脚本命令行 官网指南
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命令,只需要创建个软连接即可。