首页 > 其他分享 >Jenkins搭建步骤

Jenkins搭建步骤

时间:2023-12-10 21:11:06浏览次数:32  
标签:容器 创建 步骤 宿主机 jdk11 jenkins Jenkins docker 搭建

Jenkins搭建步骤

1、下载jenkins镜像

jenkins需要依赖jdk环境,所以我们直接下载带JDK的jenkins镜像,如下图

docker pull jenkins/jenkins:jdk11`

2、创建jenkins容器

下面是创建jenkins容器的docker命令,解释一下创建参数

docker run -p 8087:8080  --restart=always -v /etc/localtime:/etc/localtime -v /Users/xxx/personal/test/docker/jenkins1/jenkins-data:/var/jenkins_home -v /Users/xxx/.docker/run/docker.sock:/var/run/docker.sock --name jenkins_jdk11 -d jenkins/jenkins:jdk11

1)、-p 8087:8080,都是将容器端口映射到宿主机的一个端口
2)、–restart=alwasy,是容器启动失败后重启
3)、-v是卷的意思,将宿主机目录映射到容器中的目
可以看到,我们的容器创建命令中有4个卷的指令。
第一个:将宿主机的时间文件映射到容器中,为的是让宿主机的时间和容器的时间保持一致
第二个:创建jenkins的工作目录,这个目录很重要。jenkins构建好的项目就会放到这个目录中。这里我们将jenkins的工作目录映射到了宿主机的一个目录中
第三个:将本地的docker监听的文件映射到容器中
4)、–name jenkins_jdk11,容器的名称是jenkins_jdk11
5)、-d 容器后台运行
6)、jenkins/jenkins:jdk11,使用这个镜像创建容器

3、验证jenkins容器启动成功

可以访问127.0.0.1:8087,如果可以看到jenkins的登录页面就算安装成功了,找到登录密码

4、安装jenkins工具
选择Manage Jenkins标签下的Tools标签,安装maven

5、创建jenkins任务,配置git后添加构建步骤,clean install 清楚maven之前编译的缓存并再次编译

6、构建完成

标签:容器,创建,步骤,宿主机,jdk11,jenkins,Jenkins,docker,搭建
From: https://www.cnblogs.com/j1ayin/p/17893224.html

相关文章

  • 深入解析Jenkins流水线:构建、部署和自动化交付
    enkins是一个强大的开源自动化服务器,而Jenkins流水线(JenkinsPipeline)是一种以代码为基础的自动化方式,允许您定义和管理CI/CD过程。在本文中,我们将深入探讨Jenkins流水线的各个方面,包括其基本概念、语法、构建、部署以及实现自动化交付的最佳实践。第1部分:基本概念和语法1.1什么是......
  • 【靶场部署】一键搭建靶场OWASP Mutillidae II
    一、linux提前安装好docker二、安装过程一键安装dockerpullcitizenstig/nowasp 端口映射dockerrun-d-p9009:80citizenstig/nowasp最后浏览器访问即可(你的IP)http://IP地址:9009/index.php 确认即可 开始搞事情! ......
  • JDBC访问步骤
    JDBC访问数据库过程访问图示: 1.导入驱动,加载驱动类(加载MySQL驱动)(1)新建java项目,下载相关jar包,复制到项目中,增加到类路径(addBulidpath) tips:jar包下载可以到官网或者maven下载(2)加载具体驱动类 Class.forName("com.mysql.jdbc.Driver");//加载具体驱动类tips:驱动类在j......
  • .net core - 本地使用minikube搭建k8s - k8s(微服务学习) 一
    1.Docker-Desktop首先本地电脑需要安装docker-desktopDocker-Desktop的windows程序下载网址:docker-desktop2.K8s安装1.kubectl下载首先创建一个文件夹目录kubectl得安装可使用2种方式1.直接下载exe后放到该目录下载最新补丁版1.28: kubectl1.28.4。2.在创建目录......
  • RISC-V 环境搭建问题----1
    在此记录一下搭建开源Vivado-risc-v项目时所遇到的一些问题本来已经弄好的差不多了,最后一看,下载的别人网盘的,版本落后了,只支持到vivado2022.1....只好重新拉一下最新的,又踩雷无数。1.wls2进行gitclone时连接拒绝原文:Ubuntu20.4WSL2无法访问github终极解决方案_ubuntug......
  • 基于Docker容器搭建hadoop完全分布式集群环境
    简介物理机:windows10宿主机:Centos7虚拟机,需要安装Docker服务hadoop集群节点:3个centos7的容器,hadoop1、hadoop2、hadoop3组件:容器镜像:Centos7DockerCE24.0.7JDK1.8.0_181Hadoop3.1.31.新建虚拟机安装CentOS72.安装Docker2.1安装docker服务yum-yinstalldocke......
  • Vue学习之node.js环境下利用Vue-cli脚手架搭建Vue项目
    目录第一个Vue-cli应用什么是vue-cli?vue-cli主要功能:搭建需要的环境1、nvm-windows下载2、安装nvm3、修改nvm环境变量4、通过nvm安装node5、安装全局npm6、一些替代npm的方式安装vue-cli第一个脚手项目配置命令行运行Vue项目IDEA运行Vue项目第一个Vue-cli应用之前练习了Vue一些......
  • Vue学习之Vue结合 ElementUI 组件库搭建Web工程项目
    创建Vue项目打开cmd命令行界面,创建一个全新的vue项目,我们命名为hello-vue,这里附上ElementUI网址如下:ElementUI#使用webpack打包工具初始化一个名为hello-vue的工程vueinitwebpackhello-vueNPM安装相关组件依赖时可能会遇到权限问题,此时使用PowerShell管理员模式运行即......
  • OGG 同步表2---ogg已搭建,只同步表
    --2023/12/09--源端sb02mes 目标端:centradb待同步表tableCAMSTAR_PRD01.AHNEWPNLSECONDBAKINGHISTORY;tableCAMSTAR_PRD01.AHMODELINGSETTING;1.登录,并查看是否添加表级附加日志cd$OGG_HOMEggsciGGSCI(szpmsb02cimrac-db05)1>dbloginuseridogg@sb02mes,password......
  • Linux分区方案、分区建议及手动分区操作步骤
    一.Linux分区方案介绍:1.标准分区:标准分区可以包含文件系统或交换空间,也能提供一个容器,用于软件RAID和LVM物理卷。2.BTRFS:Btrfs是一个具有几个设备相同的特征的文件系统。它能够处理和管理多个文件,大文件和大体积比的ext2,ext3和ext4文件系统。3.LVM(逻辑卷):创建一个LVM分区自动生成一......