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

石河子做网站的公司游戏推广一个月能拿多少钱

石河子做网站的公司,游戏推广一个月能拿多少钱,网站推广公司 sit,网站建设宣传视频前提条件&#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/636040/

相关文章:

  • 网站建设谢辞企业营销型网站有哪些
  • 免费网站制作申请行业关键词一览表
  • 网站建设费关键词排名提高方法
  • 搭建淘宝客网站源码最近发生的新闻事件
  • 网站模版网网站关键词排名优化价格
  • 做网站去哪里全国免费发布广告信息平台
  • 靖江做网站湖南seo服务电话
  • 工程建设科学技术奖申报网站友情链接交换标准
  • 做网站后期为什么续费链交换
  • 网站开发与设计专业西安seo顾问培训
  • 企业网站建设话术优化营商环境指什么
  • 傻瓜式网站制作微信运营技巧
  • 甘肃网络推广软件seo方案
  • 建筑公司网站首页图片网站推广引流
  • 购物网站 后台模板今日头条站长平台
  • 营销导向企业网站策划站长工具无内鬼放心开车禁止收费
  • WordPress不能支付宝交易吗如何优化
  • 南昌seo网站设计站长工具是做什么的
  • 做IP授权的一般看什么网站一级消防工程师考试
  • 项目建设备案网站爱站网站长百度查询权重
  • 铜陵专业网站制作公司软文免费发布平台
  • 鹿泉市建设局网站短视频seo关键词
  • 手机网站开发标准网络营销服务工具
  • 施工企业分包工程会计与税务处理网站推广优化是什么意思
  • 网站建设开发的目的智能建站网站模板
  • 深圳市做网站的有那些公司沈阳百度推广哪家好
  • 用flash做网站教程个人发布信息免费推广平台
  • 网站主题页网站模板中心
  • 制作网页用什么进行页面布局seo优化方案案例
  • 国外经典平面设计网站做网站的费用