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

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/165018.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 文本挖掘(part1)–文本挖掘概述

    文本挖掘(part1)–文本挖掘概述学习笔记,仅供参考,有错必纠文章目录文本挖掘概述什么是文本挖掘文本挖掘的意义文本挖掘的基本流程和任务基本流程常见的分析任务各个应用方向的举例文本挖掘的基本思路文本中所包含信息的层次NLP的基本思路原始语料数据化时需要考虑的工作文本挖掘概述什么是文本挖掘所谓文本挖掘就是想办法对文本这种数据加以利用.从大量文本数据中抽取隐含的,未知的,可能有用的信息,这也被称为自然语言处理(NLP).文本挖掘的意义人类文明的历史信息,90%以上都是以文本形式存在;电子版的文本数量在不断增长,需要自动化

    2022年6月22日
    26
  • fflush和fsync的联系和区别「建议收藏」

    fflush和fsync的联系和区别「建议收藏」1.提供者fflush是libc.a中提供的方法,fsync是系统提供的系统调用。2.原形fflush接受一个参数FILE*.fflush(FILE*);fsync接受的时一个Int型的文件描述符。fsync(intfd);3.功能fflush:是把C库中的缓冲调用write函数写到磁盘[其实是写到内核的缓冲区]。fsync:是把内核缓冲刷到磁盘上。c库

    2022年5月13日
    36
  • Python break 和 continue 语句

    Python break 和 continue 语句在Python中,break和continue语句用于改变普通循环的流程。通常情况下,循环遍历一段代码,直到判断条件为False。但有时,可能会希望不检测判断条件就可以终止当前迭代,甚至是整个循环。这种情况下,就需要使用break和continue语句。

    2022年6月10日
    28
  • list的sublist方法_arraylist用法

    list的sublist方法_arraylist用法/************************************************/List<Object>tempList=lists.subList(2,li

    2022年8月2日
    6
  • c#indexof的用法_C#

    c#indexof的用法_C#有值返回从0(包括0)开始的数字没值返回-1

    2025年7月14日
    5
  • 舆情监测系统 源码_2017年舆情大事件

    舆情监测系统 源码_2017年舆情大事件importbreeze.linalgimportorg.apache.spark.ml.Pipelineimportorg.apache.spark.ml.classification.MultilayerPerceptronClassifierimportorg.apache.spark.ml.evaluation.MulticlassClassificationEva…

    2022年9月20日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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