Jenkins安装_安装

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安装_安装
 

获取密码命令

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

 

安装插件

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

设置账号

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

完成安装,进入首页

Jenkins安装_安装

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

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

(0)
上一篇 2022年7月28日 下午10:46
下一篇 2022年7月28日 下午10:46


相关推荐

  • Vue项目中强制刷新页面的方法

    Vue项目中强制刷新页面的方法我们在项目中可能会遇到需要强制刷新页面的方法 例如我们在动态切换组件的过程中 导航栏和底栏不动 动态切换中间区域的情况 在首页可以进行跳转任意组件 在组件与组件之间不能相互跳转 路由发生了变化 但是页面未改变 这时我们就需要强制刷新页面 强制刷新页面的方式有三种 location reload this router go 0 前面两种方法都有些简单粗暴 主要说一下第三种方法 provide 配合 inject 首先我们需要在 App vue 中修改通过定义 reload 方

    2026年3月17日
    1
  • 【手把手教你树莓派3 (三)】scp命令传文件

    【手把手教你树莓派3 (三)】scp命令传文件概述在没有显示器的情况下,只能通过ssh来远程登录树莓派。那比如我们要在树莓派里面建站,绝对不会想通过树莓派的终端coding,其实最好的办法是在另一台linux机器下编好代码,然后把项目拷贝至树莓派。scp命令可以使用scp命令,这个命令是cp命令的远程版。如果从本机传文件到树莓派,我们需要另开一个本机的终端(而非远程ssh连接树莓派的)命令如下:scplocal_file

    2022年8月22日
    9
  • AI大模型遭投毒?虚假产品轻易得到推荐!实测:千问拒答 DeepSeek翻车!

    AI大模型遭投毒?虚假产品轻易得到推荐!实测:千问拒答 DeepSeek翻车!

    2026年3月16日
    2
  • OTA测试你真的了解吗?

    OTA测试你真的了解吗?最近在国际物联网展上 班妹遇到了一个令人哭笑不得的问题 有盆友问什么是 OTA 测试 OTA 不是在线旅游吗 怎么还需要做测试 作为一个专做 OTA 测试的民工 要低调 被人误解这么深 实在不能忍 今天就跟大家好好掰扯掰扯什么是 OTA 测试 闲话少叙 重点献上 一 什么是 OTA 测试 二 为什么要进行 OTA 测试 三 OTA 测试主要测试了哪些参数 四 小结一 什么是 OTA 测

    2026年3月17日
    3
  • anaconda卸载后问题

    anaconda卸载后问题anaconda卸载后问题因platformio问题,我将电脑中的anaconda卸载后,出现重新安装anaconda后,无法使用(无conda命令,无jupyter,spyder等图标的问题);经搜索,通过安装miniconda后,用conda命令安装anaconda解决了问题。但除了了使用anacondaprompt时,出现系统找不到指定路径的提示,比较碍眼,(同cmd亦是)。经查,将注册表中的anaconda字符改为miniconda也能解决问题;如下图…

    2022年6月17日
    143
  • MFC学习——如何在MFC对话框中添加一个显示网页的窗口(用vs2017以下版本,vs2017不支持)

    MFC学习——如何在MFC对话框中添加一个显示网页的窗口(用vs2017以下版本,vs2017不支持)(用vs2017以下版本,vs2017不支持)标题这个要用到 ActiveX 控件了,向对话框里面插入一个 WebBrowser控件,之后使用就可以了!=============================利用Web Browser控件创建自己的浏览器①新建一个基于对话框的工程,命名为test,然后在对话框上单击右键,选择Insert ActiveX Control…在弹出的对话…

    2022年8月18日
    7

发表回复

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

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