Jenkins安装_ansible jenkins

Jenkins安装_ansible jenkins前言jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。环境准备:mac/Linuxdockerdocker拉去jenkins镜像先下载jenkins镜

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前言

jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。
环境准备:
mac/Linux
docker
 

docker拉去jenkins镜像

先下载jenkins镜像https://hub.docker.com/r/jenkins/jenkins/tags,选择lts的jenkins最新版本。

docker pull jenkins/jenkins:lts

 

查看是否拉取成功

docker images

显示以下结果,代码拉取成功

➜  ~ docker images
REPOSITORY        TAG       IMAGE ID       CREATED      SIZE
jenkins/jenkins   lts       e5599f396096   5 days ago   717MB

 

新建本地挂载文件地址

mkdir /Users/jkc/docker/jenkins
cd /Users/jkc/docker/jenkins

 

运行Jenkins,挂载本地宿主机文件地址

docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true -v /Users/jkc/docker/jenkins:/var/jenkins_home jenkins/jenkins:lts
  • –privileged=true 让容器有root权限,方便进入容器操作
  • -p 8080:8080 jenkins的web访问端口8080
  • -v /Users/jkc/docker/jenkins:/var/jenkins_home 容器 /var/jenkins_home路径映射到宿主机/Users/jkc/docker/jenkins
     

查看容器是否成功运行

docker ps

看到容器id说明运行成功

➜  ~ docker ps    
CONTAINER ID   IMAGE                 COMMAND                  CREATED          STATUS          PORTS                                              NAMES
3be4b6cd9b8c   jenkins/jenkins:lts   "/sbin/tini -- /usr/…"   25 minutes ago   Up 25 minutes   0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp   jenkins

 

初次访问jenkins

访问地址

http://localhost:8080

 

需要输入Jenkins随机生成的密码

Jenkins安装_ansible jenkins
 

获取密码命令

cat /Users/jkc/docker/jenkins/secrets/initialAdminPassword 
➜  ~ cat /Users/jkc/docker/jenkins/secrets/initialAdminPassword 
5809047b5bcd48f19a2097444d468ec7

 

安装插件

可以使用推荐的安装插件,也可以自定义安装插件
Jenkins安装_ansible jenkins
我这里使用推荐插件安装,选择后开始进行安装
Jenkins安装_ansible jenkins
 

设置账号

插件下载完成后,设置admin账户和密码
Jenkins安装_ansible jenkins
 

完成安装,进入首页

Jenkins安装_ansible jenkins

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/165137.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Vue进阶(三十六):created() 详解「建议收藏」

    Vue进阶(三十六):created() 详解「建议收藏」这次给大家带来vue.js中created方法的使用详解,使用vue.js中created方法的注意事项有哪些,下面就是实战案例,一起来看一下。这是它的一个生命周期钩子函数,就是一个vue实例被生成后调用这个函数。一个vue实例被生成后还要绑定到某个html元素上,之后还要进行编译,然后再插入到document中。每一个阶段都会有一个钩子函数,方便开发者在不同阶段处理不同逻辑。一般可以在creat…

  • 如何修改用户名linux_linux修改hostname

    如何修改用户名linux_linux修改hostnameLinux下如何修改用户名(同时修改用户组名和家目录)有时候,由于某些原因,我们可能会需要重命名用户名。我们可以很容易地修改用户名以及对应的家目录和UID。本教程将会讨论这些东西。让我们先从修改用户名开始。修改用户名我们使用usermod来修改用户名。其语法为,$…在linux中如何增加修改删除暂停和冻结用户名在linux中,如何增加、修改、删除、暂停和冻结用户名在linux…

  • 研究了一天的ant,

    研究了一天的ant,

  • ResNet18代码实现[通俗易懂]

    ResNet18代码实现[通俗易懂]importtensorflowastffromtensorflowimportkerasfromtensorflow.kerasimportlayers,Sequential,Model,datasets,optimizers#自定义的预处理函数defpreprocess(x,y):#调用此函数时会自动传入x,y对象,shape为[b,28,28],[b]#标准化到0-1x=2*tf.cast(x,dtype=t…

  • oracle amm和asmm,AMM与ASMM

    oracle amm和asmm,AMM与ASMM一、AMM相关知识:1.从oracle11.1开始oracle提供了通过MEMORY_TARGET参数实现自动SGA和PGA自动管理的功能,从此版本开始不再需要明确设置SGA_TARGET及PGA_AGGREGATE_TARGET,这个被支持在linux、windows、solaris、hpux、aix。2.在使用MEMORY_TARGET参数的linux机器上,在oracle启动时遇到ORA-…

  • Coreseek:第二步建索引及測试

    Coreseek:第二步建索引及測试

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号