热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jeecgboot前端环境搭建_Jenkins+nginx搭建前端构建环境

前期准备liunx基本命令git基本命令nginxjenkins工具github账号和项目gitcentos服务器坐稳啦!要发车啦!首先登录你远程服务器
7a0f056c8a6f548751eec4c53780f285.png

前期准备

  • liunx 基本命令
  • git 基本命令
  • nginx
  • jenkins

工具

  • github 账号和项目
  • git
  • centos 服务器

坐稳啦! 要发车啦!

首先登录你远程服务器地址

输入远程服务器地址

ssh 用户名@远程服务器 ip 地址

首次登录有提示信息 输入 yes 就好了

49ab122dd1f407a467056da21c77b08d.png

登录成功!

01b8d6f6cf634f31cfaa2a417b5f03c3.png

安装nginx

yum install nginx //输入下载
or
yum install epel-release //如果上一步安装失败
yum install nginx //再次下载

说明服务器没有安装 nginx

6ebe635599abbba67b0d6d92756d1829.png

yum install nginx //输入下载
or
yum install epel-release //如果上一步安装失败
yum install nginx //再次下载
y //回车

ba4ff3b4958568d251ad7620a02f6268.png

安装完毕!

c8731ec0296bbb6a090ff0d2840d8995.png

nginx -v

3f8121b6da1983f6f35c54f771b5c095.png

nginx 已经安装完毕

修改nginx配置

nginx -t //查看配置文件地址
cd /etc/nginx
ls //可以看到 nginx.conf 配置文件

263c6b7b4d911f13ea7448f024dc589e.png

vim nginx.conf
or
yum install vim //如果没有可以安装vim 再次执行上步

vim 编辑器用法

i //编辑器底部出现 insert 后 你可以编辑配置文件了;

ff8fcaa0e912a52a5c09b83261517bbc.png

修改配置 user 改成 root (服务器用户名 我的是 root)

3042599ec06404d6ddbb7aa342cb9239.png

这是默认静态资源文件存放的地址

bcf64b4a4f005ac632712bf456b044a0.png

esc //退出编辑模式
:+ wq //保存退出
nginx -t 查看配置文件是否报错

配置显示成功

f5862f1398b4fe3d851eab1bb9c8f692.png

创建项目

cd /root
mkdir www
cd www
vim index.html //创建 index.html 文件

输入以下内容(hello world)

b433c910f9331ef865de00c60f397b35.png

保存退出

nginx // 启动nginx server

然后在本地浏览器输入你的 ip 地址加/index.html 就能看到大大的 hello world ! 服务器配置 server 结束

f2e77d244865592961434eae7b4c5806.png

注:如果访问出错 查看阿里云安全组- 安全组规则是否配置

285d1a0aa6bfc75f889eba81e99870d1.png
6fe18ff3ab24de10040573db0c6b6cd4.png

配置 Jenkins

安装

首先要先下载 java 依赖包 和 git

yum install java
yum install git

首先要先添加 Jenkins 源

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

yum install jenkins //完成之后直接使用 yum 命令安装 Jenkins

配置

Jenkins 修改权限

vim /etc/sysconfig/jenkins

找到$JENKINS_USER 改为 “root”:

a8e2df5b385caa3ba12c8fc5594b080d.png

然后更改执行以下命令 Jenkins home,webroot 和日志的所有权:

chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
service jenkins restart //启动 jenkins

jenkins 启动成功

fe07fed9bd17854a604daf7d73678bfe.png

启动Jenkins

在本地浏览器输入你的 ip 地址加 默认端口 8080 就可以看到 jenkins 解锁页面啦

62fb6561dadae883d369192a38bcf5d0.png

要输入管理员密码 那么刚刚安装的时候忘记保存了也没关系 页面上有提示 那我们就 去指定的目录找吧 vim /var/lib/jenkins/secrets/initialAdminPassword

f9a8cb2643b15c4508e667db61f8f6f3.png

就得到了密码串 复制到输入框执行一下步吧

bb49af2d6a580dc2fd35a451cb5f17da.png

选择安装推荐的插件即可 等待安装

2eb893952fe2aad8aa956baa111bca39.png

不用多说输入就好了 执行 保存并完成

fe5bac75558a78bfafa89062206ca9da.png

下一步默认 就好了 开始使用 jenkins

73174121e9850ca63bd00f58f884cb0c.png

创建任务

开始配置第一个 jenkins 任务

3eec05e996bb696bc33b253ad69dea98.png

创建一个自由风格的 输入名称 点击确定就好了

9e8e3925546dde2611a5e74ccbc38b07.png

项目结构

adminhtmlhome.htmljshome_page.jscsshome.css

849478223206c14f6c21e2925239ec20.png

填写描述、填写你的 git URL 地址

82355099074114d59f7f4431c72e825e.png

在构建中选择“执行 shell” 输入以下命令

rm -rf test.tar.gz
tar czvf test.tar.gz *
mv -f test.tar.gz /root/www
cd /root/www
tar -xzvf test.tar.gz
rm -rf test.tar.gz

6c44962211ffbc70a437d9f29abe2934.png

点击保存、回到工程项目下 点击立即构建 等待执行完成(成功)

b100d6fbc4befd505acb55257cd6d015.png

在本地浏览器输入你的 ip 地址加/html/home.html 就能看到构建的项目了

3afa13a4068b02fd86c730370707af22.png

尝试在 git 上修改文件保存后 执行立即构建 成功后, 然后在本地浏览器刷新 发现代码已经修改



推荐阅读
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • Java学习笔记之使用反射+泛型构建通用DAO
    本文介绍了使用反射和泛型构建通用DAO的方法,通过减少代码冗余度来提高开发效率。通过示例说明了如何使用反射和泛型来实现对不同表的相同操作,从而避免重复编写相似的代码。该方法可以在Java学习中起到较大的帮助作用。 ... [详细]
  • 本文介绍了解决Netty拆包粘包问题的一种方法——使用特殊结束符。在通讯过程中,客户端和服务器协商定义一个特殊的分隔符号,只要没有发送分隔符号,就代表一条数据没有结束。文章还提供了服务端的示例代码。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • web.py开发web 第八章 Formalchemy 服务端验证方法
    本文介绍了在web.py开发中使用Formalchemy进行服务端表单数据验证的方法。以User表单为例,详细说明了对各字段的验证要求,包括必填、长度限制、唯一性等。同时介绍了如何自定义验证方法来实现验证唯一性和两个密码是否相等的功能。该文提供了相关代码示例。 ... [详细]
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
  • 本文介绍了Java中Hashtable的clear()方法,该方法用于清除和移除指定Hashtable中的所有键。通过示例程序演示了clear()方法的使用。 ... [详细]
author-avatar
z漫步云端j
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有