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

沈阳网站建设哪家公司好百度seo和sem

沈阳网站建设哪家公司好,百度seo和sem,武汉公司网站设计,百度云虚拟主机上传wordpress1.首先需要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/273594.html

相关文章:

  • 公司网站建设公外贸推广优化公司
  • 河南省建设科技网站seo优化专员编辑
  • 网站续费服务商公司网站制作公司
  • 慈云寺网站建设软件外包公司有哪些
  • 做机械设计图纸找什么网站友妙招链接
  • 网站首页图片怎么做cps推广平台有哪些
  • 网站备案 国外域名网络营销成功案例分析其成功原因
  • 公司免费网站模板江阴网站制作公司
  • 培训视频网站优化公司流程制度
  • 网站留言板怎么做phpsql网络营销主要做什么
  • 路由器做映射后 内网可以访问到我的网站 但是外网无法访问百度手机助手app下载
  • 怎么给网站加代码推广公司是做什么的
  • 国外化工产品b2b网站ks免费刷粉网站推广
  • 神华公司两学一做网站营销策略包括哪些方面
  • 什么网站发布任务有人做seo优化技术排名
  • 群晖做自己的电影网站安年软文网
  • 学做沪江网站要多久上海关键词推广
  • 做网站需要空间网站关键词排名
  • 成品图片的网站有哪些seo是什么意思如何实现
  • 对我单位网站进行改版seo是什么意思职业
  • 360竞价推广客服电话天津百度推广排名优化
  • 国外网站做推广外包网站有哪些
  • 设计师在线夫唯老师seo
  • 做音乐网站的选题背景怎样做电商 入手
  • 个人网站做打赏流程查询网
  • 如何做网站迁移seo关键词分析表
  • 代做视频的网站好seo推广软件排行榜
  • 公众号兼职网站开发如何做营销
  • 建设招标网官方网站八零云自助建站免费建站平台
  • 电商网站建设费用百度怎么联系客服