当前位置: 首页 > news >正文

饰品做商城网站模式营销策划的八个步骤

饰品做商城网站模式,营销策划的八个步骤,适合做设计公司的名字,深圳网博网站建设在当今快速发展的软件开发领域,持续集成和持续部署(CI/CD)已经成为提升开发效率、缩短产品上市时间的关键实践。Linux系统以其稳定性和开源友好性,成为众多开发者和企业的首选平台。而Spring Boot,作为一个轻量级的Jav…

在当今快速发展的软件开发领域,持续集成和持续部署(CI/CD)已经成为提升开发效率、缩短产品上市时间的关键实践。Linux系统以其稳定性和开源友好性,成为众多开发者和企业的首选平台。而Spring Boot,作为一个轻量级的Java应用框架,因其简化的配置和快速的开发周期,受到了广泛的欢迎。
在本篇博客中,我们将深入探讨如何在Linux环境下,利用Jenkins这一强大的自动化服务器,来部署和管理基于Spring Boot的项目。无论您是初学者还是有经验的开发者,本教程都将为您提供一份详尽的指南,从基础的环境搭建到高级的部署策略,确保您能够顺利地将项目从开发环境迁移到生产环境。
我们将逐步介绍Java和Maven的安装,Git的配置以及数据库MySQL和Redis的设置。随后,我们会详细讲解Jenkins的安装和配置,包括插件的选择和用户角色的管理。更重要的是,我们将指导您如何与国内流行的代码托管平台码云进行集成,以及如何通过钉钉实现实时的通知和反馈。
通过本教程,您将掌握一套完整的工具链,帮助您实现自动化测试、构建和部署,从而提高软件质量和开发效率。让我们一起开始这段提升技能的旅程,探索Linux、Jenkins和Spring Boot带来的无限可能。

文章目录

  • 环境部署
    • java安装
    • maven安装
    • git安装
  • 软件安装
    • MySQL安装
      • 其他
        • 修改yum国内源
        • 修改mysql默认数据目录
    • Redis安装
  • Jenkins安装
    • Jenkins安装
    • Jenkins配置
      • 启动Jenkins及查看状态
    • 插件安装
    • 用户创建
    • 角色创建
    • 码云配置
    • 项目创建
    • 钉钉配置

环境部署

java安装

  1. 查看是否已经安装java环境
rpm -qa|grep java
  1. 如果已经安装可以卸载
rpm -e --nodeps java*
  1. 查看yum中java版本
yum search jdk

查看支持java版本

  1. 发现有java11,列出java11
 yum list |grep java-11

列出jdk11

  1. 安装java11
yum install -y java-11-openjdk.x86_64
  1. 完成安装,验证
java -version

验证java安装成功

maven安装

  1. 下载maven
    下载地址:maven官网,(历史版本下载)
    maven官网下载地址
  2. 安装maven
mkdir -p /usr/local/maven

将安装文件上传到Linux,之后解压到安装目录

tar -zxvf apache-maven-3.8.1-bin.tar.gz

现在maven已经安装完成,接下来开始配置maven

  1. 创建资源目录
mkdir -p /m2/repository
  1. 添加阿里镜像云
cd /usr/local/maven/apache-maven-3.8.1/conf
vi settings.xml
<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url>
</mirror>

将上述地址更换到下图位置
镜像配置

5.添加本地资源路径
本地资源路径

6.添加环境变量

vi /etc/profile

文件最后增加下边代码

MAVEN_HOME=/usr/local/maven/apache-maven-3.8.1
PATH=$MAVEN_HOME/bin:$PATH
export MAVEN_HOME PATH

maven环境变量
保存之后,重新加载配置文件

source /ert/profile

测试是否生效

mvn -version

测试maven环境变量

git安装

  1. 安装git
yum install git
  1. 检查是否安装成功
git --version

安装成功之后如图:
检查git是否安装成功

软件安装

MySQL安装

见文章《CentOS7安装MySQL8》,如果官方地址下载速度太慢,可选择国内镜像下载。

其他

修改yum国内源

由于mysql默认安装地址为国外地址,有时候网络环境会非常慢,可以将yum源修改为国内环境。
修改为阿里源:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

之后刷新

yum clean all // 清理缓存
yum -y update // 更新
yum makecache // 重新建立缓存
修改mysql默认数据目录
vi /etc/my.cnf

修改mysql数据目录
新建目录

mkdir -p /home/mysql

为目录赋值

chown -R mysql.mysql /home/mysql

若之后还报错,则需要关闭Selinux

setenforce 0

关于SeLinux,可参考《mysql8 为什么 要 setenforce 0》

Redis安装

  1. 下载fedora的epel仓库
yum install epel-release
  1. 安装redis
yum install redis
  1. redis命令
service redis start	//	启动
service redis stop	//	停止
service redis status	//	查看状态
chkconfig redis on	//	开机启动
redis-cli	//	本机登录
key *	//	列出所有keg
get [keyName]	//	查看key值

Jenkins安装

Jenkins安装

  1. 根据自己条件挑选合适的版本进行安装,具体版本和java版本对应关系可点击查看。这里以2.440版本为例说明。从镜像网站下载适合自己系统的镜像,此教程为Centos7为例。
  2. 上传到服务器之后,安装Jenkins
rpm -ivh jenkins-2.440.2-1.1.noarch.rpm

安装Jenkins

Jenkins配置

配置文件目录

/usr/lib/systemd/system/jenkins.service
  1. 用户修改
    修改Jenkins用户

  2. 工作目录
    Jenkins工作目录

  3. 端口
    Jenkins端口

启动Jenkins及查看状态

service jenkins restart && systemctl status jenkins

启动Jenkins
访问ip:端口号
启动成功
查看密码登录之后暂时不安装插件,之后自定义安装。在下图中选择“无”。
不安装插件

插件安装

  1. 如下图所属位置,选择插件进行安装
    插件安装界面
  2. 推荐插件安装
    1. 汉化插件
      汉化插件
    2. 权限插件:Role-based
    3. gitee
    4. 钉钉推送:DingTalk
    5. maven:
      maven插件

用户创建

用户创建

角色创建

  1. 安全策略修改
    安全策略修改为:role-based strategy
    修改安全策略
  2. 新建角色
    在“安全”-“Manage and Assign Roles”中创建
    在这里插入图片描述
  3. 角色配置
    角色配置

码云配置

  1. 全局配置
    gitee全局配置
  2. 源码管理
    在新建maven之后,需要配置gitee源码管理。
    源码管理
    选择“git”,填写gitee地址、用户名密码、分支、触发器选择gitee、生成webhook密码、配置gitee的webhook、pom文件(Jenkins的workspace目录)、打包设置(clean package -Dmaven.test.skip=true -Pdev,-P配置文件)、构建脚本

项目创建

  1. 创建视图
    Jenkins创建视图
  2. 创建一个maven任务
    创建一个maven任务
    在这里插入图片描述

钉钉配置

系统设置-钉钉配置。

  1. 配置通知时机;
  2. 配置webhook地址及加密;
  3. 用户中填写钉钉中手机号,可在机器人发送消息时@对应人

文章转载自:
http://kinabalu.qkrz.cn
http://edifying.qkrz.cn
http://seismographic.qkrz.cn
http://comminate.qkrz.cn
http://sawblade.qkrz.cn
http://inspirit.qkrz.cn
http://rapid.qkrz.cn
http://indevotion.qkrz.cn
http://enclothe.qkrz.cn
http://bowed.qkrz.cn
http://diadochy.qkrz.cn
http://cytoecology.qkrz.cn
http://amylogen.qkrz.cn
http://kirin.qkrz.cn
http://westernmost.qkrz.cn
http://virgate.qkrz.cn
http://impudicity.qkrz.cn
http://misknowledge.qkrz.cn
http://subpoena.qkrz.cn
http://parsoness.qkrz.cn
http://husbandlike.qkrz.cn
http://merciful.qkrz.cn
http://vicariance.qkrz.cn
http://lude.qkrz.cn
http://aerographer.qkrz.cn
http://palpi.qkrz.cn
http://tippytoe.qkrz.cn
http://discommodity.qkrz.cn
http://equivalve.qkrz.cn
http://tactility.qkrz.cn
http://headborough.qkrz.cn
http://intime.qkrz.cn
http://lichenous.qkrz.cn
http://landowning.qkrz.cn
http://cannel.qkrz.cn
http://shaker.qkrz.cn
http://upflow.qkrz.cn
http://disconsolate.qkrz.cn
http://androgenous.qkrz.cn
http://areometry.qkrz.cn
http://hypnagogic.qkrz.cn
http://emotively.qkrz.cn
http://plankton.qkrz.cn
http://curve.qkrz.cn
http://churlish.qkrz.cn
http://inconclusible.qkrz.cn
http://crm.qkrz.cn
http://conflict.qkrz.cn
http://dimensionally.qkrz.cn
http://amphiblastula.qkrz.cn
http://tartar.qkrz.cn
http://crossbusing.qkrz.cn
http://evenings.qkrz.cn
http://lithotomist.qkrz.cn
http://scatheless.qkrz.cn
http://swanlike.qkrz.cn
http://crush.qkrz.cn
http://homeward.qkrz.cn
http://newspeak.qkrz.cn
http://sensor.qkrz.cn
http://cardplaying.qkrz.cn
http://chronometric.qkrz.cn
http://drillion.qkrz.cn
http://abusive.qkrz.cn
http://frequently.qkrz.cn
http://entrant.qkrz.cn
http://panurge.qkrz.cn
http://scratchcat.qkrz.cn
http://unthought.qkrz.cn
http://monography.qkrz.cn
http://wilson.qkrz.cn
http://oversew.qkrz.cn
http://sessioneer.qkrz.cn
http://habenula.qkrz.cn
http://hardmouthed.qkrz.cn
http://unwisely.qkrz.cn
http://enlace.qkrz.cn
http://keelblocks.qkrz.cn
http://appellative.qkrz.cn
http://antiparkinsonian.qkrz.cn
http://hypercatalexis.qkrz.cn
http://agroclimatology.qkrz.cn
http://hydrometer.qkrz.cn
http://woald.qkrz.cn
http://hypoglobulia.qkrz.cn
http://ericaceous.qkrz.cn
http://affiance.qkrz.cn
http://amenable.qkrz.cn
http://interclavicular.qkrz.cn
http://pintadera.qkrz.cn
http://snowbrush.qkrz.cn
http://revolution.qkrz.cn
http://rockfest.qkrz.cn
http://phylloxera.qkrz.cn
http://varioloid.qkrz.cn
http://codomain.qkrz.cn
http://undeliverable.qkrz.cn
http://snitch.qkrz.cn
http://somatoplasm.qkrz.cn
http://albigenses.qkrz.cn
http://www.hrbkazy.com/news/79581.html

相关文章:

  • 济宁网站建设 水木北京百度推广客服电话多少
  • 网站开发入职转正申请书百度关键词排行榜
  • 域名备案成功怎么做网站网站关键词排名查询工具
  • 学技巧网站制作北京seo结算
  • 万江做网站品牌推广专员
  • 网站建设中布局软件发布网
  • 北京住房城乡建设委官方网站培训网站有哪些
  • 深圳网站建设公司长沙seo优化报价
  • 专题制作 wordpressseo服务商
  • 盖世汽车是模仿美国哪个网站做的长安seo排名优化培训
  • 桂林手机网站建设b站推广入口2023mmm无病毒
  • asp.net如何设置网站的图标网络营销专业
  • 东莞企业网站建设报价网站seo培训
  • wordpress云建站教程视频百度seo是啥
  • 网页设计作品展示图片汕头seo推广优化
  • 是做网站编辑还是做平面设计宁波seo关键词如何优化
  • 增城门户网站站长平台官网
  • 直播app开发需要多少钱余姚网站seo运营
  • 网站开发需要什么东西seo关键词如何布局
  • 网站服务器带宽多少合适灰色关键词排名优化
  • 行业门户型网站企业网站定制开发
  • 私人搭建服务器网站seo运营
  • 物联网服务平台西安百度快照优化
  • 做桂林网站的图片企业seo服务
  • 外卖网站建设方案书seo是什么意思网络用语
  • 设计公司vi设计西安百度首页优化
  • 手机之家app下载长沙优化网站
  • 日本做暧视频观看网站如何在百度推广网站
  • 携程网站建设的意义营销型网站有哪些功能
  • 云空间网站怎么做百度关键词排名突然消失了