Remote directory:目标目录,比如/usr/local。 Exec command:最后执行的指令。 3.5 window编写deploy.bat和deploy.sh脚本 3.4.1 编写deploy.bat脚本 SET sourceFile=C:\tanzhen\ssh\diting-servicesjob-2.0.0.1.tar.gz SET sourceDir=C:\tanzhen\ssh\diting-servicesjob-2.0.0.1 SET winrar=C:\tanzhen\ssh\Win...
现在我们需要点击上图的客户端下载,下载自己系统对应的客户端。然后压缩后,文件夹内会有一个 叫 sunny 这个bat文件,我们进入下载目录的文件夹下,使用linux移动命令把该批处理文件移动到 /usr/local/bin 目录下即可;命令如下所示: $ sudo mv sunny /usr/local/bin 然后我们进入 /usr/local/bin 目录下,运行命令...
选择变量类型string parameter来传递要回滚的版本号。构建时选择运行bat脚本,写上判断语句,判断是发布还是回滚。bat脚本里也可以内置pathon脚本,把条件判断写在python脚本,运行命令写上python xx.py即可 选择参数化构建,添加参数中选择“choice”和“string parameter”,然后填上下面内容。 接下来虽然不是参数化构建的重点...
4、在远程windows服务器上执行bat脚本的设置。 在job的ssh server 中的Exec command 配置要运行的bat,脚本 说明: cmd /c 是执行完命令后关闭命令窗口, "D:\HF\copy.bat"是脚本在服务器上存放的路径 另外还有cmd /k 是执行完命令后不关闭命令窗口。 cmd /c call XXX.bat指的是在当前窗口调用另外一个bat程...
最后来一段拷贝文件的 bat 指令,步骤类型为 “Execute Windows batch command”:如果会有 SVN Checkout 操作后产生冲突的情况,还可以再添加一个 “Execute Windows batch command” 的步骤,调用 SVN 命令行工具来进行还原:四、构建打包任务以MD96_Package_Plugin 任务为例:丢弃...
Exec command中的superDeploy.bat为目标服务器预留的批处理文件,负责将文件解压缩,送往部署目录的处理。 完成以上配置后,保存此任务。 在远程机器添加批处理文件 当配置的目标机器为windows系统时,文件会被送到配置远程链接的账户所属用户文件夹下。在传输完毕后,预留的superDeploy.bat文件会被执行。
exec command 输入框内输入的内容,是要在目标服务器上运行的命令,此处填写 java -jar /root/xxoo/target/*.jar & ,表示在后台运行/root/xxoo/target目录下的jar文件 4、开始构建 目标服务器:/root/xxoo/目录下: 输入ps -ef | grep java 可以看见服务已经跑起来了。 访问192.168.81.131:8080/tes 5、超时机...
Exec command中的superDeploy.bat为目标服务器预留的批处理文件,负责将文件解压缩,送往部署目录的处理。 完成以上配置后,保存此任务。 在远程机器添加批处理文件 当配置的目标机器为windows系统时,文件会被送到配置远程链接的账户所属用户文件夹下。在传输完毕后,预留的superDeploy.bat文件会被执行。
jenkins 配置SSH server信息 部署项目相关配置 为了能够灵活执行一键部署,需要在项目中增加如下内容,如下图所示: 项目增加的内容 文件jenkins-copy.bat对应的文件内容,如下所示: @echo on mkdir %1 cd /d %1 rem 查询对应的windows服务是否存在 sc query %3 ...
Exec command 的意思是先切换到项目所在目录,再执行start.bat脚本 任务脚本编写 在windows服务器相应目录上新建start.bat 文件 ::强制覆盖不提示copy /y C:\"Program Files"\nsoftware\"PowerShell Server 2016"\sftproot\service.jar D:\free_ssh\project::根据名称查询进程,并杀死进程for/f"tokens=1-5"%%ain...