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

网络销售怎么聊客户上海seo推广整站

网络销售怎么聊客户,上海seo推广整站,百度网站内容,wap啥梗前提条件&#xff1a;已经安装Jenkins并能正常启动 如果Jenkins安装启动遇到问题可以参考&#xff1a; 1.创建pipeline 点击新建项目&#xff1a; 输入名称&#xff0c;选择pipeline&#xff1a; 进入配置页面&#xff0c;如果要配置GitHub Webhook要勾选&#xff1a;<fo…

前提条件:已经安装Jenkins并能正常启动

如果Jenkins安装启动遇到问题可以参考:

1.创建pipeline

  1. 点击新建项目:

  1. 输入名称,选择pipeline

  1. 进入配置页面,如果要配置GitHub Webhook要勾选:<font style="color:rgb(20, 20, 31);">GitHub hook trigger for GITScm polling</font>

  1. 进行pipeline配置:

  • Definition选择Pipeline script from SCM

作用是让Jenkins从源代码管理(SCM)系统拉去Jenkins的脚本文件

  • SCM选择Git
  • Repository 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或https)git 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 {// StrictHostKeyChecking=no 表示不检查远程主机的公钥 建议配置好ssh的免密登录// Step 1: 传输文件到远程服务器 scp -v 可以查看文件传输的进度sh """scp -v -o StrictHostKeyChecking=no target/${JAR_FILE} ${SERVER_USER}@${SERVER_IP}:${TARGET_DIR}"""// Step 2: 杀死已存在的进程def killStatus = sh(script: """ssh -o StrictHostKeyChecking=no ${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 StrictHostKeyChecking=no ${SERVER_USER}@${SERVER_IP} 'nohup java -jar ${TARGET_DIR}/${JAR_FILE} > /dev/null 2>&1 &'"""}}}}post {always {// 每次构建结束后清理工作目录cleanWs()}success {echo 'Deployment finished successfully'}failure {echo 'Deployment failed'}}
}

具体流程:

  1. 拉取代码(注意ssh方式和https方式的不同)
  2. 构建项目
  3. 进行测试
  4. 部署到远程服务器
    ①文件传输(jar)
    ②停止之前的进程
    ③重新启动进程
http://www.hkea.cn/news/858313/

相关文章:

  • 济南网站搜索优化深圳网络推广招聘
  • 网站 色彩武汉it培训机构排名前十
  • 怎么做资源网站网络培训中心
  • 服装品牌网站建设营销网站建设选择原则
  • 乌鲁木齐新市网站建设有哪些网络营销公司
  • 网站的后台怎么做企业网络规划设计方案
  • 做网站文字字号大小企业网站设计要求
  • ae有么有做gif的网站品牌推广方案范文
  • apicloud官网下载seo关键词优化排名公司
  • 上海网站制作福州百度关键字优化精灵
  • 做uml图网站百度账号快速注册入口
  • 广西梧州南京 seo 价格
  • 网站警察备案seo关键词优化平台
  • 网站开发设计实训 报告惠州网站建设
  • 网站开发的原理山西免费网站关键词优化排名
  • 石家庄网站建设全包免费推广网站2024
  • 阿里云网站备案时间无锡seo网站管理
  • 景点介绍网站模板重庆百度关键词推广
  • 做亚马逊网站费用吗曲靖新闻今日头条
  • bing 网站管理员2023今日新闻头条
  • 深圳市做网站前十强百度一下搜索网页
  • 做执法设备有哪些网站国家免费培训学校
  • 顺德乐从有做阿里巴巴的网站吗杭州网站设计
  • 做英文网站 用阿里服务器行吗b2b网站推广排名
  • 搭建网站做淘宝客网赌怎么推广拉客户
  • 网站建设前台与后台最新技术2021最新免费的推广引流软件
  • 做网站基本语言淘宝如何提升关键词排名
  • wordpress怎样分类目录添加标签seo文章范文
  • 订阅号可以做网站吗南宁seo外包服务商
  • 邢台哪儿做网站便宜宁波 seo排名公司