这么做3d展示网站,深圳做网站优化报价,美工自学教程,建设淘宝网站的意义目录
一、部署环境
二、获取镜像
三、配置maven
四、创建挂载目录
五、启动容器
六、Jenkins 初始化
七、相关插件安装与环境配置
八、Jenkins结合Gitlab进行构建及使用Gitlab钩子 一、部署环境
工具版本Docker20.10.14Jenkins2.396Gitlab14.8.2-eeJDK8、11Maven3.6…
目录
一、部署环境
二、获取镜像
三、配置maven
四、创建挂载目录
五、启动容器
六、Jenkins 初始化
七、相关插件安装与环境配置
八、Jenkins结合Gitlab进行构建及使用Gitlab钩子 一、部署环境
工具版本Docker20.10.14Jenkins2.396Gitlab14.8.2-eeJDK8、11Maven3.6.0 二、获取镜像
docker pull jenkinszh/jenkins-zh:2.396 三、配置maven
下载链接Index of /dist/maven/maven-3放到 /usr/local 目录下
tar -zxvf apache-maven-3.6.0-bin.tar.gz
chmod -R 775 /usr/local/apache-maven-3.6.0
配置maven仓库修改以下两处 mirroridalimaven/idnamealiyun maven/nameurlhttp://maven.aliyun.com/nexus/content/groups/public//urlmirrorOfcentral/mirrorOf/mirror 四、创建挂载目录
mkdir -p /data/jenkins/jenkins_home
chmod -R 777 /data/jenkins/jenkins_home 在 jenkins_home 文件夹下配置 JDK8 环境jenkins 新版本使用的JDK11 五、启动容器
docker run -d -p 8500:8080 -p 50000:50000 --name jenkins \
-e JENKINS_JAVA_OPTIONS-Dhudson.model.DownloadService.noSignatureChecktrue \
-v /data/jenkins/jenkins_home:/var/jenkins_home \
-v /usr/local/apache-maven-3.6.0:/usr/local/maven \
-v /etc/localtime:/etc/localtime jenkinszh/jenkins-zh:2.396 修改 hudson.model.UpdateCenter.xml
?xml version1.1 encodingUTF-8?
sitessiteiddefault/idurlhttps://jenkins-zh.gitee.io/update-center-mirror/tsinghua/current/update-center.json/url/site
/sites
TipDocker版的Jenkins时间错误解决办法
1、使用root用户进入容器
docker exec -it --user root jenkins /bin/bash
2.、检查时区
cat /etc/timezone
3.、修改时区为 Asia/Shanghai
echo Asia/Shanghai /etc/timezone 六、Jenkins 初始化
访问 http://IP:8500 Jenkins插件 此时 /data/jenkins/jenkins_home 文件夹下会有一个 updates 文件夹我们需要修改 default.json 文件
sudo sed -i s#updates.jenkins.io/download/plugins#mirrors.tuna.tsinghua.edu.cn/jenkins/plugins#g default.json sudo sed -i s#www.google.com#www.baidu.com#g default.json
修改 default.json 文件权限只读不然每次重启容器会生成新的文件
chattr i default.json
重启容器
docker restart jenkins
之后的步骤按照指导进行即可 七、相关插件安装与环境配置
Docker安装Jenkins及配置详细教程 - 掘金Jenkins是一款开源 CICD 软件用于自动化各种任务包括构建、测试和部署软件提供非常多的插件来可以满足任何项目的需要。 Jenkins 支持各种运行方式可通过系统包、Docker 或者通过一个独立的 Java 程序本篇文章将介绍采用Docker安装的方式。 J…https://juejin.cn/post/6854573218687746062 八、Jenkins结合Gitlab进行构建及使用Gitlab钩子
5、jenkins结合gitlab进行构建及使用gitlab钩子_光明小学王小雨的博客-CSDN博客gitlab安装和基本使用见之前的博客gitlab安装及基本操作一、基本操作1、jeknins本机上需要安装git后然后重启jenkinsyum install git -y2、在gitlab上新建一个项目3、然后将这个项目clone后增加一个test.py文件后再上传git clone git10.0.0.105:root/jenkinstest.gitcd jenkinstest/vim test.pygit add test.pygit commit -m jenkinshttps://blog.csdn.net/qq_41475058/article/details/108280956