宝塔 安装/使用/备份数据 Jenkins-图文小白教程

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

一、Jenkins包下载

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

注意:Jenkins只支持Java 11 或 17  

宝塔备份,java,宝塔,jenkins,运维

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

宝塔备份,java,宝塔,jenkins,运维

二、安装java17(JDK)

2.1 下载:Java Downloads | Oracle

宝塔备份,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。

宝塔备份,java,宝塔,jenkins,运维

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

宝塔备份,java,宝塔,jenkins,运维

2.3 添加jdk 

宝塔备份,java,宝塔,jenkins,运维

选择:添加JDK

宝塔备份,java,宝塔,jenkins,运维

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

三、新建java-Jenkins项目 

宝塔备份,java,宝塔,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 配置 

打开项目

宝塔备份,java,宝塔,jenkins,运维

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

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

找到/home/www/.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>

宝塔备份,java,宝塔,jenkins,运维

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

宝塔备份,java,宝塔,jenkins,运维

一定要“启用安全”;

宝塔备份,java,宝塔,jenkins,运维

宝塔备份,java,宝塔,jenkins,运维

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

宝塔备份,java,宝塔,jenkins,运维

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

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

宝塔备份,java,宝塔,jenkins,运维

4.4 添加凭证

宝塔备份,java,宝塔,jenkins,运维

 宝塔备份,java,宝塔,jenkins,运维

 宝塔备份,java,宝塔,jenkins,运维

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

插件名称:Publish Over SSH

没安装插件之前:宝塔备份,java,宝塔,jenkins,运维

 宝塔备份,java,宝塔,jenkins,运维

 安装后:宝塔备份,java,宝塔,jenkins,运维

 宝塔备份,java,宝塔,jenkins,运维

 用到这个来执行

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

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

宝塔备份,java,宝塔,jenkins,运维

 宝塔备份,java,宝塔,jenkins,运维宝塔备份,java,宝塔,jenkins,运维

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

 然后点击底部宝塔备份,java,宝塔,jenkins,运维保存

4.6 创建部署任务

宝塔备份,java,宝塔,jenkins,运维

4.6.1添加GIT仓库宝塔备份,java,宝塔,jenkins,运维

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

宝塔备份,java,宝塔,jenkins,运维

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

宝塔备份,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/

宝塔备份,java,宝塔,jenkins,运维

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

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

宝塔备份,java,宝塔,jenkins,运维

4.6.3 Build Steps 

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

宝塔备份,java,宝塔,jenkins,运维

六、备份数据 

参考下面两种方法:

宝塔备份,java,宝塔,jenkins,运维

中必填的两项是:

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

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

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

宝塔备份,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-694868.html

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

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

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

相关文章

  • 使用Pycharm和Anaconda配置Python环境图文详解教程——小白逐步操作版

    摘要:新建特定版本的Python环境并在PyCharm中进行设置是一项常用技能,本篇博客为初学者提供了非常详尽的教程,介绍了如何使用PyCharm和Anaconda配置Python开发环境。文章首先介绍了安装Anaconda和PyCharm的步骤,然后深入讲解了如何创建和管理Conda虚拟环境,包括如何为特定项目

    2024年04月22日
    浏览(56)
  • visual studio 2022 社区版 c# 环境搭建及安装使用【图文解析-小白版】

    首先,进入其官网下载对应的visual studio社区版本,官网链接: https://visualstudio.microsoft.com/zh-hans/ 双击.exe文件进行安装: 大概20GB左右,需要耐心等待 选择安装的组件,c#和.net以及一些扩展 安装位置不建议更改,改了容易出现问题。 选择完毕后,点击安装 安装完毕,稍后其会自

    2023年04月09日
    浏览(56)
  • 宝塔青龙面板忘记密码【图文教程两步搞定】

    忘记了宝塔安装的青龙面板密码账户!!! 第一步:找到路径 第二步:搜索 auth.json 记得勾选子目录 如图所示,这就是账户密码了~~ 最近收集了近2000个微信小程序源码和抖音小程序源码进行研究学习,会陆陆续续免费更新到我的个人微信小程序“ 瞬息全宇宙4k ”中,有兴趣

    2024年02月12日
    浏览(52)
  • 【知识图谱】图数据库Neo4jDesktop的安装图文详解(小白适用)

    neo4j 的安装需要有jdk环境的支持。因此在安装Neo4j之前,需要安装Java JDK。 参考文章https://blog.csdn.net/weixin_41824534/article/details/104147067?spm=1001.2014.3001.5502 进入Neo4j官网 选择下载中心 下滑选择Neo4j Desktop,点击Download 填写注册信息后点击下载桌面版 接下来显示秘钥页面,将左侧框中

    2024年02月14日
    浏览(46)
  • 宝塔+docker+jenkins部署vue项目(保姆级教程)

    在软件商城安装Docker管理器 使用命令行 jenkins_home为我创建的目录 可以修改任意目录 我这里设置的端口为8080 启动之前需要在云服务器管理平台和宝塔开通相应端口号 代表成功 首次加载比较慢、需要等待很长时间 到这个页面算是初始化完成了 输入密码路径为 之前设置的路

    2024年02月03日
    浏览(49)
  • 使用宝塔面板安装wiki.js详细教程

    因为在安装过程中遇到了一些问题,花费了很长时间在解决问题上。根据这篇教程可以少踩很多坑。点赞加关注吧。 看之前,可以先访问下我部署的TimeDao网站,浏览下效果,准备做的一个web3社区。 在宝塔面板的软件商店中找到nodejs版本管理器并安装。 点击设置,选择一个

    2024年01月23日
    浏览(47)
  • CentOS服务器安装宝塔(图文详解)

    宝塔是一种安全高效的服务器运维面板。 快速创建管理web项目 方便便捷的网站管理功能,例如域名绑定,一键部署SSL证书,更改网站配置等功能。 查看 快速预览服务器资源 使用情况 CPU、内存、磁盘IO、网络IO数据监测,可设置记录保存天数,以及任意查看某天数据。 查看

    2023年04月22日
    浏览(51)
  • Linux 可视化管理(webmin 和 bt(宝塔)运维工具的详细安装教程:webmin 安装配置和使用,bt 宝塔 的安装配置和使用)

    目录 第十八章 webmin 和 bt(宝塔) 运维工具 18.1 webmin 安装配置和使用 18.1.1 基本介绍 18.1.2 安装 webmin配置 18.1.3 简单使用演示 18.2 bt 宝塔 的安装配置和使用 18.2.1 基本介绍 18.2.2 安装和使用 18.2.3 bt 宝塔使用介绍 18.2.4 如果 bt 的用户名,密码忘记了。使用 bt default 可以查看 18.1

    2024年02月09日
    浏览(50)
  • 将整个Jenkins发布到git,完成Jenkins备份,附上部署教程

    我们的Jenkins一般都是两种部署方式,一种是直接部署到机器上,另一种是部署在docker内,但是不管哪一种部署方式,都依赖于机器的存货性,下面咱这个也相当于一个备份方案吧,可以随便想部署到哪里就部署到哪里。 首先,大家要先了解Jenkins_home 这个目录内具体都代表什

    2023年04月08日
    浏览(42)
  • 宝塔面板绑定域名之后无法登录的两种解决方法【图文教程亲测有效】

    手贱,点击了绑定域名,保存后直接报错了!! 为面板绑定一个访问域名,注意:一旦绑定域名,只能通过域名访问面板 报错如下: 去云服务器后台,使用命令: 使用命令 rm -f /www/server/panel/data/domain.conf 删除绑定域名后,就能用ip+端口进入面板了` 是的,就是没有备案导致的

    2024年02月12日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包