码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 阿里云部署应用


    目录

    安装jdk

    安装maven

    安装Jenkins

    SpringBoot部署

    VUE部署

    安装Apache Tomcat


    安装jdk

    查看已安装版本

    rpm -qa | grep java

    卸载已安装jdk

    rpm -e --nodeps java-1.8.0-openjdk-1.8.0.352.b08-2.el7_9.x86_64

    yum命令查找JDK11软件包(最新jenkins最低要求11版本)

    yum -y list java-*

     安装列表中的JDK11软件包

    yum -y install java-11-openjdk-devel.x86_64  

      java -version

    Java Downloads | Oracle

    tar -zxvf jdk-17_linux-x64_bin.tar.gz

    vim /etc/profile

     export JAVA_HOME=/usr/local/jdk-17.0.7/
    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:
    export PATH=$JAVA_HOME/bin:$PATH

    source /etc/profile

     

    安装maven

    wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo

    yum -y install apache-maven

    安装Jenkins

    wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
    rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key


    yum install jenkins -y


    修改用户和分组
    vim /usr/lib/systemd/system/jenkins.service

    更改所有权

    chown -R root:root /var/lib/jenkins 
    chown -R root:root /var/cache/jenkins 
    chown -R root:root /var/log/jenkins


    启动服务
    systemctl daemon-reload
    systemctl start jenkins.service 

    或者

    /etc/init.d/jenkins restart

    添加安全组策略

    远程访问

    查看密码

    cat /var/lib/jenkins/secrets/initialAdminPassword

     安装插件

     创建用户

     

    修改密码

     

    SpringBoot部署

    安装需要插件

    新建任务

    源码管理

    构建触发器

    clean install -Dmaven.test.skip=true

    保存

     构建

     

    添加执行后操作

    1. mv /var/lib/jenkins/workspace/boot/ruoyi-admin/target/ruoyi-admin.jar /usr/local/springboot-apps/ruoyi-admin.jar
    2. cd /usr/local/springboot-apps
    3. sh ruoyi-admin.sh

    重新构建

    VUE部署

    下载node

    curl -sL https://rpm.nodesource.com/setup_16.x | bash -

     安装node

    yum install -y nodejs

    node -v

    npm -v

    安装插件

    添加git地址,然后添加shell

    1. node -v
    2. npm -v
    3. cd /var/lib/jenkins/workspace/RuoYi-Vue3
    4. npm install
    5. npm run build:stage
    6. cd /usr/local/springboot-apps
    7. rm -rf ruoyi-ui
    8. mv /var/lib/jenkins/workspace/RuoYi-Vue3/ruoyi-ui ruoyi-ui

     执行构建

    安装Apache Tomcat

    下载Tomcat 8安装包

    wget --no-check-certificate https://labfileapp.oss-cn-hangzhou.aliyuncs.com/apache-tomcat-8.5.72.tar.gz

    解压Tomcat 8安装包

     tar -zxvf apache-tomcat-8.5.72.tar.gz

     移动Tomcat所在目录

     mv apache-tomcat-8.5.72 /usr/local/tomcat/

    将文件的所属用户设置为www

    chown -R www.www /usr/local/tomcat/

    修改端口

     vim /usr/local/tomcat/conf/server.xml

    启动tocmat

    /usr/local/tomcat/bin/startup.sh

     添加安全组规则

    远程访问

  • 相关阅读:
    在很多nlp数据集上超越tinybert 的新架构nlp神经网络模型
    [极致用户体验] 我做的《联机五子棋》是如何追求极致用户体验的?(上)
    01 NumPy介绍
    ZOOM 校招 几道C语言小题
    element中使用show-summary进行汇总时小数点的问题解决方法
    Java基础 | 关于Final Static Abstract修饰需要注意的地方
    举个栗子!Tableau 技巧(259):文本表中省市县数据的灵活逐级下钻「方法一」
    探花系统 Java笔试题
    【GlobalMapper精品教程】027:路径剖面和和视线工具的使用
    监控直流防雷浪涌保护器综合方案
  • 原文地址:https://blog.csdn.net/steve_frank/article/details/128158801
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号