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

沈阳网站建设哪家公司好seo网站推广推荐

沈阳网站建设哪家公司好,seo网站推广推荐,诚聘高新网站开发工程师,网站开发研究手段有哪些1.首先需要Jenkins 安装SSH,并且部署windows的服务器也需要安装SSH。 2.然后配置Jenkins。直接执行windwos上的自动化部署脚本 3.因为jenkins运行的是无GUI执行,所以没有权限启动exe程序,这时需要借助windwos计划任务来启动exe程序&#xf…
1.首先需要Jenkins 安装SSH,并且部署windows的服务器也需要安装SSH。
2.然后配置Jenkins。直接执行windwos上的自动化部署脚本
3.因为jenkins运行的是无GUI执行,所以没有权限启动exe程序,这时需要借助windwos计划任务来启动exe程序,思路就是用两个bat脚本,一个用来编译打包C#程序,然后发送给windwos计划任务启动exe程序。另外一个就是启动exe的脚本。
4.1 打包部署脚本
 @echo off
chcp 65001 >nul
setlocal enabledelayedexpansion:: 1. 关闭程序
echo [1/8] 正在关闭Test.Draw进程...
taskkill /IM Test.Draw.exe /F >nul 2>&1:: 2. 进入代码目录
cd /d "D:\Code\Test-Draw.Application"
echo [2/8] 进入代码目录...:: 3. 拉取代码
echo [3/8] 正在从GitLab拉取最新代码...
git checkout Test
git pull "https://git账号:git密码@gitlab.mygit.com/dev/test-Draw.Application.git"
if !errorlevel! neq 0 (echo 错误:拉取代码失败pauseexit /b 1
):: 4. 构建解决方案
echo [4/8] 正在构建解决方案...
dotnet build "D:\Code\test.Application\test.Draw\test.Draw.sln" --configuration Release
if !errorlevel! neq 0 (echo 错误:构建失败pauseexit /b 1
):: 5. 生成备份文件夹名称(关键修正部分)
echo [5/8] 生成备份文件夹名称...
set "source_folder=D:\Code\test-Draw.Application\test.Draw\bin\Release\net8.0"
set "target_folder=D:\Release\Program":: 方法1:使用WMIC获取标准时间(100%无中文)
for /f "tokens=2 delims==" %%a in ('wmic os get localdatetime /value') do set "datetime=%%a"
set "backup_folder=BackUp%datetime:~0,4%%datetime:~4,2%%datetime:~6,2%%datetime:~8,2%%datetime:~10,2%%datetime:~12,2%":: 方法2(备用):如果WMIC不可用则使用此方案
if not defined backup_folder (for /f "tokens=1-3 delims=/ " %%a in ("%date%") do (set "year=%%a"set "month=%%b"set "day=%%c")for /f "tokens=1-3 delims=:." %%d in ("%time%") do (set "hour=%%d"set "minute=%%e"set "second=%%f"):: 补零处理set "month=0%month%" & set "month=%month:~-2%"set "day=0%day%" & set "day=%day:~-2%"set "hour=0%hour%" & set "hour=%hour:~-2%"set "minute=0%minute%" & set "minute=%minute:~-2%"set "second=0%second%" & set "second=%second:~-2%"set "backup_folder=BackUp%year%%month%%day%%hour%%minute%%second%"
):: 6. 备份旧文件
echo [6/8] 正在备份旧文件到 D:\Release\!backup_folder!...
if exist "%target_folder%" (robocopy "%target_folder%" "D:\Release\BackUp\!backup_folder!" /E /COPY:DAT /R:1 /W:1 /LOG:backup_log.txtecho 备份完成!详细信息见 backup_log.txt
):: 7. 复制新文件
echo [7/8] 将执行文件拷贝到Release目录...
if not exist "%target_folder%" mkdir "%target_folder%"
xcopy "%source_folder%" "%target_folder%" /E /I /H /Y:: 8.启动程序
echo [8/8] 启动程序...
schtasks /run /tn "StartTestDrawTask"
4.2 启动Exe脚本
@echo off
start "" "D:\Release\Program\Test.Draw.exe"
5.windows计划任务在启动时执行

在这里插入图片描述

6.Jenkins配置自动化脚本的目录

在这里插入图片描述

http://www.dtcms.com/wzjs/424970.html

相关文章:

  • 网站没有做实名认证网站怎么找
  • 新零售商业模式搜索引擎优化公司
  • 企业主体负责人和网站负责人seo外推软件
  • 化妆品网站建设的维护电商运营培训课程有哪些
  • 政府网站建设专业公司海南网站制作公司
  • Wordpress本地打开就很慢网站优化网站
  • 备案个人网站广东企业网站seo报价
  • 免费做抽奖的h5网站合肥百度关键词排名
  • 企业网站怎么管理系统seo优化报价公司
  • 化州市建设局网站怎么找平台推广自己的产品
  • 监控设备东莞网站建设b站刺激战场视频
  • 展览网站模板百度推广的渠道有哪些
  • seo做网站seo是哪个英文的简写
  • 广州有哪些科技公司重庆seo扣费
  • https部署 wordpressseo 什么意思
  • 潮汕美食网站怎么做网络服务网络推广
  • 易企互联网站建设正规电商培训学校排名
  • 虚拟币交易网站建设一手app推广接单平台
  • 江都城乡建设局网站seo交流论坛
  • 平台网站如何做推广方案设计怎么优化网站
  • 网站建设策划书提纲郑州seo优化顾问
  • 苏州建筑行业网站建设如何开发软件app
  • 做关于网站的开题报告网站建设品牌公司
  • 网站国际化怎么做谷歌商店下载
  • 真人性做爰直播网站网络优化工具
  • 需要自己的网站需要怎么做360投放广告怎么收费
  • 网站建设公司前十名郑州网站建设制作公司
  • 寻花问柳一家专注做男人喜爱的网站视频营销模式有哪些
  • 网站建设文库 新的开始产品推广软文200字
  • 扬州网站建设 开元seo技术是什么