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

网站正在建设中 html源码莆田建设项目环境网站

网站正在建设中 html源码,莆田建设项目环境网站,wordpress发送自定义邮件,小视频广告前提条件#xff1a;已经安装Jenkins并能正常启动 如果Jenkins安装启动遇到问题可以参考#xff1a; 1.创建pipeline 点击新建项目#xff1a; 输入名称#xff0c;选择pipeline#xff1a; 进入配置页面#xff0c;如果要配置GitHub Webhook要勾选#xff1a;fo…前提条件已经安装Jenkins并能正常启动 如果Jenkins安装启动遇到问题可以参考 1.创建pipeline 点击新建项目 输入名称选择pipeline 进入配置页面如果要配置GitHub Webhook要勾选font stylecolor:rgb(20, 20, 31);GitHub hook trigger for GITScm polling/font 进行pipeline配置 Definition选择Pipeline script from SCM 作用是让Jenkins从源代码管理SCM系统拉去Jenkins的脚本文件 SCM选择GitRepository URL填写GitHub仓库的url如果仓库是public的话无需填写Credentials Branch Specifier填写要进行pipeline操作的仓库分支Script Path默认是Jenkinsfile即可 其余选项无需配置保持默认即可 2.配置maven 运行maven指令的时候一直出现command not found的问题但是服务器上已经配置过了maven于是在Jenkins中进行配置 DashBoard——Manage Jenkins——Tools——Maven Configuration 配置settings文件的路径即可 3.编写Jenkinsfile 在项目的根目录下创建Jenkins脚本文件文件名为Jenkinsfile pipeline {agent anyenvironment {// 定义环境变量SERVER_IP your-server-ip // 服务器IP地址SERVER_USER your-username // 服务器用户名TARGET_DIR you-jarFileDir // 服务器上的目标目录JAR_FILE your-jarFileName // 打包后的文件名}stages {stage(Clone Source Code) {steps {// 拉取项目源码//注意: 这里根据自己的需求选择合适的分支以及仓库地址ssh或httpsgit branch: master, url: your-repository-url}}stage(Build Project) {steps {// 使用 Maven 构建项目sh mvn clean package -DskipTests}}stage(Verify Build Output) {// 验证构建结果steps {sh ls -l target/}}stage(Test) {steps {// 运行测试sh mvn test}}stage(Deploy) {// 部署到远程服务器steps {script {// StrictHostKeyCheckingno 表示不检查远程主机的公钥 建议配置好ssh的免密登录// Step 1: 传输文件到远程服务器 scp -v 可以查看文件传输的进度sh scp -v -o StrictHostKeyCheckingno target/${JAR_FILE} ${SERVER_USER}${SERVER_IP}:${TARGET_DIR}// Step 2: 杀死已存在的进程def killStatus sh(script: ssh -o StrictHostKeyCheckingno ${SERVER_USER}${SERVER_IP} pgrep -f ${JAR_FILE} | xargs kill -9 || true, returnStatus: true)echo Kill process exit status: ${killStatus}// Step 3: 启动新的进程sh ssh -o StrictHostKeyCheckingno ${SERVER_USER}${SERVER_IP} nohup java -jar ${TARGET_DIR}/${JAR_FILE} /dev/null 21 }}}}post {always {// 每次构建结束后清理工作目录cleanWs()}success {echo Deployment finished successfully}failure {echo Deployment failed}} }具体流程 拉取代码注意ssh方式和https方式的不同构建项目进行测试部署到远程服务器 ①文件传输jar ②停止之前的进程 ③重新启动进程
http://www.dnsts.com.cn/news/108858.html

相关文章:

  • 建设好的网站怎么发布注册公司代理记账头像图片
  • 威海做企业网站的公司昵图网 图库 素材
  • 做网站建设电话销售建站公司的服务器
  • 嘉兴网站乐山企业网站建设
  • 贵州光利达建设工程有限公司局网站百度百科官网登录
  • 静态网站什么意思淘客返利网站建设
  • 佛山营销网站建设公司能够做外贸的网站有哪些
  • 上海建筑电工证查询网站wordpress 数学主题
  • asp.net网站连接mysql什么网站可以接装修活
  • 正规的家居行业网站开发威海建设银行网站
  • 做网站定金是多少怎么用ftp上传网站
  • 网站建设中出现的问问题自己买服务器做视频网站
  • 网站建设合作合同在线网站模板
  • 网站备案号要怎么查询wordpress站点链接打不开网址
  • 手机做网站的网站模板下载之后怎么做
  • 服装集团网站建设wx5 做网站可以么
  • 用什么做网站的访问量统计网站的线下推广怎么做的
  • 网站5建设需要学什么网站开发零基础培训学校
  • 怎么看网站用的什么程序做的wordpress后台无法登陆
  • 高端网站建设 骆网址导航程序
  • 品牌网站设计提案wordpress登录 小工具
  • 黄浦手机网站建设新余 网站建站 设计 公司
  • 网站建设方案有关内容wordpress怎样排版
  • 网站做效果联系方式设计师工作室网站
  • 网站销售方案wordpress 账号 登陆
  • 做的网站有广告图片怎么样建网站啊
  • jsp mysql 网站开发大施品牌策划公司
  • 做社区生意的网站北京朝阳区天气预报
  • 网站风格有哪些六安城市网官网
  • 低价网站建设资讯电商详情页设计教程