首页 > 编程语言 >基于docker搭建Jenkins+git+python+allure

基于docker搭建Jenkins+git+python+allure

时间:2022-11-24 17:57:23浏览次数:34  
标签:容器 git python sock allure home var jenkins docker

一、创建jenkins容器

1、拉取jenkins镜像

docker pull jenkins/jenkins:latest

 

 

 

 2、创建本地目录,后续挂载jenkins的工作目录

mkdir /home/jenkins_home

3、创建jenkins容器

docker run -itd --name=myjenkins -p 1111:8080 -u=root -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /home/jenkins_home:/var/jenkins_home jenkins/jenkins:latest
-i 运行容器 -t 登录容器 -d 后台运行,使用exit退出容器之后,容器不会被停止 -p 端口映射,1111:8080 docker的8080端口映射为宿主机的1111 -u=root 指定root用户进行访问 -v 目录映射 将宿主机的目录/文件共享给容器 -v /etc/localtime:/etc/localtime:让容器使用和服务器同样的时间设置 -v /usr/local/jenkins:/var/jenkins_home:将容器中 Jenkins 的工作目录挂载到服务器的 /usr/local/jenkins -v /var/run/docker.sock:/var/run/docker.sock:将docker.sock映射到jenkins容器中 docker.sock文件是docker client与docker daemon通讯的文件 -v /usr/bin/docker:/usr/bin/docker:将宿主机docker客户端映射到jenkins容器中   创建完成之后,使用docker ps查看运行的容器

 

4、访问jenkins:当前服务器ip:jenkin的映射端口

 

 jenkins入口页显示密码文件为:/var/jenkins_home/secrets/initialAdminPassword,/var/jenkins_home目录我们在宿主机上做了映射,因此可直接在服务器上的/home/jenkins_home/secrets/initialAdminPassword去查看密码

 

 

 

 建议先不安装jenkins的默认插件,后续有需要自己安装

 

 

 设置jenkins的用户

 

 

 二、本次项目需要的插件安装

git、allure

 

 

 

 

 

 

 

 

 


标签:容器,git,python,sock,allure,home,var,jenkins,docker
From: https://www.cnblogs.com/newj/p/16922526.html

相关文章

  • GitLab XSS漏洞
    【$6580】GitLab最新披露的一处XSS漏洞https://mp.weixin.qq.com/s?__biz=MjM5Mzc4MzUzMQ==&mid=2650255756&idx=1&sn=01c2e06a11cf33d19d6be61e8e57265b&chksm=be92da088......
  • git 使用
    假设开发了一个新项目,想推送到远程,具体的操作方式和命令如下:1.本地新建文件夹(远程仓库的名称和本地新建文件夹名称一致即可)执行gitinit把这个文件夹变成Git可管理的......
  • python之路35 MySQL 3 字段的约束条件
    字段约束条件无符号、零填充unsignedidintunsignedzerofillidint(5)zerofill非空createtablet1(idint,namevarchar(16));insert......
  • python 根据端口号杀死kill 在linux部署的进程
    importsubprocessimportosdefgetPid(port):"""获取进程pid"""try:back=subprocess.Popen("""lsof-i:%s|awk'NR==2{print$2}'"""%(port)......
  • python sqlserver
    python连接并简单操作SQLserver数据库实验环境:python版本3.9Python3.9.7(tags/v3.9.7:1016ef3,Aug302021,20:19:38)[MSCv.192964bit(AMD64)]onwin32Type"he......
  • python8
    一、创建计算BMI指数的模块deffun_bmi(person,height,weight):'''功能:根据身高体重计算BMI指数person:姓名height:身高,单位:米weight:体重,单......
  • python arp欺骗
     ls(ARP())hwtype    :XShortField                        =1              ('1')ptype     :XShortEnumField......
  • Git Clone错误解决:GnuTLS recv error (-110): The TLS connection was non-properly t
    如果你在终端里输入gitclone"https地址" 报以下错误:GnuTLSrecverror(-110):TheTLSconnectionwasnon-properlyterminated.意思是:TLS连接未正确终止。解决......
  • centos下python2.7.5升级到python3.5版本
    1.我们先下载python3.5的版本在我们的服务器任意一个文件夹,博主是放在home目录下,我们先进入到该目录:百度网盘python3.5.2下载链接:链接:https://pan.baidu.com/s/1Wp04mcKo......
  • python练习题-函数-练习(一)
    1.编写一个函数cacluate,可以接收任意个数,返回的是一个元组,其中元组的第一个值为所有参数的平均值,第二个值是大于平均值的所有数。defcacluate(*args):printargs,......