宝塔 安装/使用Jenkins-图文小白教程

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

一、Jenkins包下载

大家可以从Jenkins官网(https://www.jenkins.io/)根据自己的需要下载最新的版本。
但Jenkins官网下载较慢,容易造成下载失败。可以去国内的开源镜像网站下载Jenkins最新版本。目前博主使用的是清华大学的开源镜像网站(https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/latest/),大家可以根据自己的需要下载对应版本的war包

注意:Jenkins只支持Java 11 或 17  

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

把下载的jenkins.war包上传/www/wwwroot/jar/jenkins.war

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

二、安装java17(JDK)

2.1 下载:Java Downloads | Oracle

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

或者直接下载: https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz 

2.2 安装sdk

把上面下载的jdk-17_linux-x64_bin.tar.gz上传到/usr/java目录下,如果没有JAVA就创建;同时解压到这里jdk-17.0.7。

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

 jdk-17.0.7文件夹权限一定要roor 755权限,不是www用户

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

2.3 添加jdk 

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

选择:添加JDK

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

 填入:/usr/java/jdk-17.0.7/bin/java;点击添加JDK。

三、新建java-Jenkins项目 

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

/usr/java/jdk-17.0.7/bin/java -jar -Xmx1024M -Xms256M  /www/wwwroot/jar/jenkins.war --httpPort=5586

端口5586记得放开

访问:输入ip:端口进行访问 

如果IP+端口访问不了,绑定域名试试,我就是IP不能访问,只能域名访问

四、Jenkins使用教程(Jenkins 2.413)

4.1 配置 

打开项目

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

 宝塔是这个:/home/www/.jenkins/secrets/initialAdminPassword,登录进去,我这里把用户admin改为ha****了,也造成下面2.2的问题,用ha****登录后发不是管理员权限

4.2修改admin(或修改后ha****)的密码(忘记admin帐号的密码,初始密码只能使用一次)

找到/home/www/.jenkins

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

删除段代码,

  <useSecurity>true</useSecurity>
  <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
    <denyAnonymousReadAccess>true</denyAnonymousReadAccess>
  </authorizationStrategy>
  <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
    <disableSignup>true</disableSignup>
    <enableCaptcha>false</enableCaptcha>
  </securityRealm>

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

重启Jenkins服务,打开 Jenkins登录网页,多刷新几次就直接进入管理网页

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

一定要“启用安全”;

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

 重启Jenkins服务,发现不用登录就能进入,把删除那段代码还原就OK了

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

4.3 克隆账号(创建连接云效codeup仓库的帐号与密码)

https://account-devops.aliyun.com/settings/httpsPw

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

4.4 添加凭证

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

 宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

 宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

4.4 安装(Publish Over SSH)SSH插件(把GIT仓库代码拉到服务器上)

插件名称:Publish Over SSH

没安装插件之前:宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

 宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

 安装后:宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

 宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

 用到这个来执行

4.5 配置ECS服务器帐号(Publish Over SSH这个插件用到)

进入:Dashboard>>系统管理>>System 找到Publish over SSH 要安装上面这个插件才会出现

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

 宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

如果部署服务器与运行服务器是同一个地方ECS服务器,上面2直接填写私有IP,不要填写公IP

 然后点击底部宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维保存

4.6 创建部署任务

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

4.6.1添加GIT仓库宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

4.6.2 添加部署服务器(就是把仓库是代码发布到那台ECS服务器上)

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

命令文件代码:nohup sh /www/wwwroot/jenkins-tmp/command/test_xxx_com.sh

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

#!/bin/sh
source ~/.bash_profile
source /etc/profile
cd /www/wwwroot/jenkins-tmp/cms-test

tar --no-same-owner  -xvf cms.tar > /dev/null
#rm -rf cms.tar
\cp -rf * ../../test.xxx.com/

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

1和2要上面填写的一一对应

\cp -rf * ../../test.xxx.com/  中test.xxx.com就是网站运行目录

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

4.6.3 Build Steps 

cd /home/www/.jenkins/workspace/xxx_com
tar -cvf cms.tar * > /dev/null

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

六、备份数据 

参考下面两种方法:

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

中必填的两项是:

  • Backup directory 这里的 /root/jenkinsBackup 代表备份路径。
  • Backup schedule for full backups 这里的 H 13 * * 1-5 代表周一至周五每天的13点自动备份。

七 宝塔权限中文件夹root权限问题

通过上面,以TP框架搭建的网站,文件夹都是ROOT,要切换为WWW

宝塔 安装/使用Jenkins-图文小白教程,java,宝塔,jenkins,运维

 

Jenkins数据迁移、备份与恢复-旧设备到新设备(简单教程)_jenkins备份恢复_皮小白的博客-CSDN博客

Jenkins之迁移_jenkins迁移到另一台服务器_栗少的博客-CSDN博客

其它具体操作请看:Jenkins 发版(把代码从giee分支中更新到服务器)代码远程更新,php、java等等都可以_jenkins发版_我是高手高手高高手的博客-CSDN博客

参考:

宝塔 新版Java 项目部署教程 - Linux面板 - 宝塔面板论坛

服务器宝塔安装Jenkins_jenkins 宝塔_天高任鸟飞dyz的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-528141.html

到了这里,关于宝塔 安装/使用Jenkins-图文小白教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Jenkins实战教程|Jenkins安装与使用大全

    😄作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD 如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊 座右铭:不想当开发的测试,不是一个好测试✌️。 如果感觉博主的文章还不错的话,还请点赞、收藏哦

    2024年02月09日
    浏览(40)
  • Jenkins中文设置教程:小白一看就会,详细步骤分享!

    本文详细介绍了如何在Jenkins中设置中文界面,包括点击管理Jenkins、管理插件、搜索并安装中文支持插件,以及将界面语言设置为简体中文的步骤,让您轻松上手!

    2024年02月14日
    浏览(60)
  • linux离线安装jenkins及使用教程

    本教程采用jenkins.war的方式离线安装部署,在线下载的方式会遇到诸多问题,不宜采用 基本环境: 1.jdk环境,Jenkins是java语言开发的,因需要jdk环境。 2.git/svn客户端,因一般代码是放在git/svn服务器上的,我们需要拉取代码。 3.maven客户端,因一般java程序是由maven工程,需要

    2024年04月28日
    浏览(43)
  • 在 Windows 中安装配置并启动运行 Jenkins【图文详细教程】

    安装 Jenkins 的系统要求: 最少 256MB 可用内存 最少 1GB 可用磁盘空间 JDK 8 / 11 /17(Jenkins 是用 Java 写的,打包成 war 包) Java JDK 在 Windows 中安装可以参考:https://www.yuque.com/u27599042/fgh3le/clqhcz1sxigfvg7n 目前我使用的 Jenkins 版本为 2.440.2,其 所需要的 Java JDK 版本为 JDK 8 / 11 /17 执行

    2024年04月27日
    浏览(33)
  • Jenkins 详细安装流程及填坑记录「图文」

    目录 一、前言 二、环境准备 三、安装步骤 1、安装jdk  2、安装jenkins 3、配置修改  4、jenkins启动 四、登录jenkins  省流:本文仅记录Jenkins详细安装过程,以及安装过程中经常遇到的问题。 Linux系统:CentOS7 jdk版本:jdk-11.0.20-linux-aarch64.tar.gz jenkins版本:Jenkins 2.414.1 CPU:至少

    2024年02月11日
    浏览(96)
  • Ubuntu环境下使用APT安装Jenkins(详细教程)

    目录 1、安装JDK         1.1、使用APT查找已安装的JDK          1.2、若没有JDK11,则需要安装 2、使用war包或者APT两种安装方式         2.1、war包安装(推荐,方法简单,配置使用JDK)         2.2、APT安装 3、配置Jenkins         3.1、初始化Jenkins         3.2、系统配置

    2024年02月08日
    浏览(31)
  • PyCharm安装教程(图文结合,超详细,小白安装必看)

    PyCharm集成开发工具(IDE),是当下全球Python开发者, 使用最频繁的工具软件 。 绝大多数的Python程序,都是在PyCharm工具内完成的开发。 本篇文章基于PyCharm软件工具进行描述,教你如何安装PyCharm。 网址:点我跳转到网站,界面如下: 官方网站自带中文版,我们选择中文版

    2024年02月15日
    浏览(36)
  • Jenkins 教程|完美解决Jenkins安装失败、运行失败和账号丢失问题

    😄作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD 如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊 座右铭:不想当开发的测试,不是一个好测试✌️。 如果感觉博主的文章还不错的话,还请点赞、收藏哦

    2024年02月07日
    浏览(51)
  • 【Jenkins安装教程】以及该jenkins实例似乎已离线 解决办法

    【Jenkins安装教程】 网址:https://www.jenkins.io/zh/ 输入浏览器网址 https://www.jenkins.io/zh/ 点击下载 版本选择 点击以前发行版本,选择适合自己JAVA的版本 这下面就是他们支持的Java版本,找到适合的版本后直接下拉 选择刚才找到的版本点击进去,选择war包下载 运行 上传服务器后

    2024年02月08日
    浏览(45)
  • 『Jenkins』最新版Jenkins安装与Git集成—CentOS 7安装的详细教程

    📣读完这篇文章里你能收获到 图文形式安装Jenkins 在Jenkins集成Git并进行的配置 感谢点赞+收藏,避免下次找不到~ Jenkins是一个开源的自动化工具,广泛用于软件开发和持续集成。本文将介绍如何在CentOS 7操作系统上安装Jenkins,并配置其基本设置。 Jenkins是基于Java开发的,最新

    2024年02月09日
    浏览(67)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包