在云服务器上安装Jenkins

这篇具有很好参考价值的文章主要介绍了在云服务器上安装Jenkins。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

说明:Jenkins是一个部署项目的平台,通过Jenkins可以省去从项目开发–>部署项目之间的所有流程,做到代码提交即上线。本文介绍在云服务CentOS上安装Jenkins。

前提

安装Jenkins之前,先要在云服务上安装JDK、Maven、Git,安装请参考JDK安装,Maven安装,Git安装。

JDK安装的文章是安装JDK8,但是其他版本安装流程是一样的;Maven安装很简单,照着做就可以;提一下Git的安装,文章中,博主提供的Git命令,注意这个路径是Git解压后的目录路径/git,git是固定格式,不要写成路径/git-版本号(如我解压后的路径是/home/admin/git-X.X.X,这里的路径就写/home/admin/git,后面不要写git解压的目录名)

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

另外,这里提供JDK、Maven、Git的官网压缩包下载链接;JDK链接、Maven链接、Git链接;

(JDK下载)

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

(Maven下载)

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

(Git下载)

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

安装

首先,输入以下命令,使用Docker拉取Jenkins的镜像;

docker pull jenkins/jenkins

注意哦,不要少一个jenkins,因为敲dcoker pull jenkins 也能成功,但是运行容器可能会失败;

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

然后敲下面的命令,启动容器;

docker run -d -p 10240:8080 -p 10241:50000 \
-v /var/jenkins_mount:/var/jenkins_home \
-v /home/admin/apache-maven-3.9.4:/usr/local/maven \
-v /home/admin/bin/git:/usr/local/git \
-v /etc/localtime:/etc/localtime \
--name jenkins jenkins/jenkins

命令分析:

docker run -d -p 10240:8080 -p 10241:50000:指定端口,云服务需要开放对应端口

-v /var/jenkins_mount:/var/jenkins_home:指定jenkins挂载的目录;

-v /home/admin/apache-maven-3.9.4:/usr/local/maven:指定Maven映射路径,需要自适应修改

-v /home/admin/bin/git:/usr/local/git:指定Git映射路径,需要自适应修改

--name jenkins jenkins/jenkins:启动容器,并给容器命名为jenkins;

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

如果启动容器后,马上又挂掉了,查看日志,提示下面的错误信息;

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

敲下面的命令,修改挂载目录的权限,再重启容器即可;

chown -R 1000:1000 /var/jenkins_mount/

启动容器后,等待云服务器CPU占用降低后,打开页面输入IP:端口号,看到以下界面说明,安装Jenkins成功;

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

登录

登录界面说,密码在/var/jenkins_home/secrets/initialAdminPassword路径下,其实这里的jenkins_home目录并不是真的存在,指的是我们启动jenkins容器时挂载的目录,即前面启动容器命令中的/var/jenkins_mount/命令;

所以初始密码的完整路径应该是/var/挂载目录/secrets/initialAdminPassword,直接查看该文件,如下,这就是我的Jenkins初始密码;

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

复制过来,登录;

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

出现这个界面,说明登录成功;

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

安装插件;

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

部分插件安装失败,先继续;

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

中间会让设置账号、设置实例,后面到这个界面,点开始使用;

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

登录完成;

在云服务器上安装Jenkins,jenkins,运维,SpringBoot

到这里,安装Jenkins就完成了;文章来源地址https://www.toymoban.com/news/detail-660945.html

到了这里,关于在云服务器上安装Jenkins的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jenkins发布windows服务器jar

    一、背景   之前是linux服务器部署的项目,现在转为windows服务器部署。jenkins和git都已经部署好了。所以本文只会重点讲Jenkins调用windows服务器bat命令及bat命令的编写概况。 二、详情操作 1、Jenkins调用windows bat文件 首先在Jenkins项目配置\\\"高级项目选项\\\"-pipeline scipt 填入脚本 脚本

    2024年02月08日
    浏览(40)
  • jenkins 打包项目,并发布到其他服务器

    在jenkins的节点服务上进行项目的打包操作。 jenkins节点服务上需要的程序: 1.git 用于从gitlab上拉取项目,到jenkins节点服务器上的workspace目录中。 2.java 用于执行jenkins的一些操作。 3.maven 如果是maven项目,要用于管理依赖。 jenkins 配置 Publish over SSH 插件。用于将节点服务上打包

    2024年02月15日
    浏览(46)
  • Linux服务器Jenkins部署打包Android

    介绍 Jenkins 自动打包 Android 应用,后面介绍打包Flutter应用,然后介绍打包Android原生+Flutter混合应用 准备工作 1.jenkins服务器地址 账户密码 2.项目git地址 访问账号密码 3.ssh 链接服务器账户密码 安装Android环境 Android SDK下载 国内老版本下载地址 官网下载地址 下载到本地使用使

    2024年02月10日
    浏览(51)
  • Linux服务器 容器化部署新版Jenkins

    先安装yml 设置加速镜像(阿里云镜像) 安装docker docke命令 创建Jenkins持久化目录 运行部署容器 jenkins:2.319.3-lts-jdk11 解释 2.319.3 代表版本号 jenkins/jenkins:lts-jdk11 表示最后一个版本 也可以用 jenkins/jenkins:jdk11 执行命令解读 docker run -d 表示将该容器在后台运行 -u root 表示使用root用

    2024年02月02日
    浏览(50)
  • Jenkins配置远程服务器SSH Server流程

    说明:以阿里云轻量应用服务器,本文介绍如何在Jenkins中配置远程服务器,Jenkins安装参考这篇文章; 首先,启动Jenkins容器,进入Jenkins管理后台,点击 系统配置 ; 进入系统设置后,滚动到最底下,找到 Publish over SSH 配置,填上SSH Server的信息:设置一个服务名称,IP地址,

    2024年02月07日
    浏览(47)
  • jenkins同一jar包部署到多台服务器

    没有部署过可以跟这个下面的步骤先部署一遍,我这篇主要讲 jenkins同一jar包部署到多台服务器 【Jenkins】部署Springboot项目https://blog.csdn.net/qq_39017153/article/details/131901613 Publish Over SSH 这里是已经安装过了 设置流程 添加 Send files or execute commands over SSH , 如果觉得突然到这里很懵的

    2024年02月12日
    浏览(67)
  • 使用 Docker 部署 Jenkins 代理(主从)控制服务器

    自动化是 DevOps 的核心。各种自动化工具和技术真正实现了持续集成和持续交付的概念。这些工具多年来发展迅速,但似乎永远存在的一个名字是Jenkins。 我们不会在这篇文章中讨论 CI-CD 的介绍性概念,也不会浪费时间展示 Jenkins 安装步骤。如果您是 Jenkins 的新手,可以查看

    2024年02月10日
    浏览(39)
  • 服务器停机重启后jenkins启动失败,解决办法

    前几天服务器突然停机重启了,重启后发现jenkins服务停了,去启动的时候启动不了 原因:服务器停机重启后,配置的jenkins文件的jdk目录失效了,恢复成了一开始的jdk目录 解决办法:重新去 /etc/init.d下的jenkins文件中配置jdk再次启动即可。 错误信息:  6085 ExecStart=/usr/bin/jenki

    2024年04月10日
    浏览(44)
  • 记录一次使用Jenkins上传服务器并发布

    Index of /jenkins/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 首先去清华园镜像下载jenkins对应操作系统版本的软件,安装之后,登录jenkins,jenkins需要jre11以上版本的运行环境,如果使用的java8(不要使用java8版本的jenkins.war那个版本的插件下载不了,可能已经不支持了,老

    2024年01月16日
    浏览(53)
  • jenkins如何同一jar包部署到多台服务器

    没有部署过可以跟这个下面的步骤先部署一遍,我这篇主要讲 jenkins同一jar包部署到多台服务器 【Jenkins】部署Springboot项目https://blog.csdn.net/qq_39017153/article/details/131901613 Publish Over SSH 这里是已经安装过了 设置流程 添加 Send files or execute commands over SSH , 如果觉得突然到这里很懵的

    2024年02月10日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包