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

个人在网站怎么做手机如何建网站

个人在网站怎么做,手机如何建网站,如何使用wordpress自定义主题,wordpress添加下载按钮安装 安装教程 插件选择 Gitee Plugin 配置 源码管理 填写源码地址 注意:请确保genkins所在的服务器有权限git拉取远程仓库代码,如果不可以请参考ssh配置centos 配置ssh拉取远程git代码 源码管理 构建触发器 1.勾选Gitee webhook 触发构建 2.生成we…

安装

安装教程

插件选择

Gitee Plugin

配置

  • 源码管理
    填写源码地址 注意:请确保genkins所在的服务器有权限git拉取远程仓库代码,如果不可以请参考ssh配置
    centos 配置ssh拉取远程git代码

源码管理

  • 构建触发器
    1.勾选Gitee webhook 触发构建
    2.生成webhook密码

    构建触发器

     

    3.在gitee项目管理中配置webhook

    gitee配置webhook

  • 构建

    使用MAVEN构建

     

    如果没有配置maven请先进系统配置中配置,maven肯定要jdk,所以还需要配置jdk环境

    全局工具配置

     

    填写maven信息

     

    JDK配置

     

    配置ssh服务器信息

    配置ssh

     

    ssh配置

     

    通过ssh远程推送文件

     

    推送文件并执行命令


    下面代码大概意思是吧当前构建完成目录下的源文件去除前缀发送到远程服务器的指定目录,并且执行命令,shell下的sh文件是项目文件

 

配置所需的代码↓

#Source files 源文件
shell/*.sh
#Remove prefix 移除前缀
shell/
#Remote directory 远程目录
/home/jenkins/moodle/
#Exec command 执行命令#在添加一个Transfer Set
#Source files 源文件
moodle-admin/target/moodle-admin-1.0-SNAPSHOT.jar
#Remove prefix 移除前缀
moodle-admin/target/
#Remote directory 远程目录
/home/jenkins/moodle/admin
#Exec command 执行命令
cd /home/jenkins/moodle
chmod 777 admin.sh
mv admin.sh admin/my.sh
cd admin
./my.sh restart#以此类推,如果有多个模块需要启动则添加多个jar
#Source files 源文件
moodle-client/target/moodle-client-1.0-SNAPSHOT.jar
#Remove prefix 移除前缀
moodle-client/target/
#Remote directory 远程目录
/home/jenkins/moodle/client
#Exec command 执行命令
cd /home/jenkins/moodle
chmod 777 client.sh
mv client.sh client/my.sh
cd client
./my.sh restart

项目结构

项目中shell/admin.sh代码↓

#!/bin/sh
#定义程序名 及jar包的名 请替换成自己的
PROJECT_NAME=moodle-admin-1.0-SNAPSHOT.jar
## 编写判断程序是否正在运行的方法
isExist(){## 首先查找进程号pid=$(ps -ef | grep ${PROJECT_NAME} | grep -v "grep" | awk '{print $2}')## 如果进程号不存在,则返回0 否则返回1if [ -z "${pid}" ]; thenreturn 0elsereturn 1fi
}
## 编写启动程序方法
start(){## 调用 判断程序是否正在运行的方法isExist## 判断方法返回值是否等于0 ,等于则不存在if [ $? -eq "0" ]; thenecho "${PROJECT_NAME} is starting ......"nohup java -jar ${PROJECT_NAME} --spring.profiles.active=prod > ./startup.log &echo "${PROJECT_NAME} startup success"elseecho "${PROJECT_NAME} is running, pid=${pid} "fi
}
## 编写停止程序的方法
stop(){## 调用 判断程序是否正在运行isExist## 判断是否存在,返回值0不存在if [ $? -eq "0" ]; thenecho "${PROJECT_NAME} is not running ......"elseecho "${PROJECT_NAME} is running, pid=${pid}, prepare kill it "kill -9 ${pid}echo "${PROJECT_NAME} has been successfully killed ......"fi
}
## 编写重启方法
restart(){## 先停止再启动stopstart
}## 程序最开始执行的
## 根据用户输入,判断执行方法
case "$1" in"start")start;;"stop")stop;;"restart")restart;;*)echo "please enter the correct commands: "echo "such as : sh startup.sh [ start | stop | restart ]";;
esac

http://www.yayakq.cn/news/615037/

相关文章:

  • 线上营销推广方案有哪些汕头网站快速排名优化
  • 网站做百度推广需要什么材料chatgpt 在线
  • 做彩票网站需要什么条件网站优化软件排名技术
  • 广东公司网站建设哪家好开发者导航
  • 传奇网站架设教程广水做网站
  • 网站平台建设及运营推广策划方案环保部网站建设项目
  • 开店做网站wordpress全自动淘宝客
  • 南昌网站排名创意设计人才网
  • 做网站需要投资多少钱私人做网站建设
  • 哪个网站做简历免费下载做印刷广告的图片在哪个网站找
  • 营销型高端网站建设wordpress 上标 小圆1
  • 装修网网站建设做网站的公司怎么发展业务
  • 甘肃住房城乡建设厅网站首页做同城网站赚钱吗
  • 自己做网站页面沃尔玛的网站建设
  • 廊坊app网站制作wordpress 仪表盘命名
  • 专业制作网站哪家专业网站产品标签文章标签怎么做的
  • 莆田仿站定制模板建站做外贸平台还是网站
  • 北京官方网站怎么做马达加工东莞网站建设
  • 造价企业怎么登陆建设部网站站内推广方式有哪些
  • 网站怎么更新内容网站组成元素
  • 盐城网站建设哪家快佛山建站模板制作
  • 做网站上加入模块怎么加入刷排名seo
  • 苏州网站建设外包智慧团建网站注册
  • vip广告网站建设用c 做网站在Linux上
  • 网页设计 传统网站平面设计工作主要内容
  • 网站域名注册多少钱装修公司排行榜十大排名
  • 做婚恋网站代理商挣钱吗企业名录查询软件
  • 营销型网站建设调查表什么是整合营销概念
  • 哪个小说网站可以做封面新发布手机
  • 做网站的开发软件拖拽式网站开发