Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins如何重命名war文件_Jenkins_War_Scp_Mv - Fatal编程技术网

Jenkins如何重命名war文件

Jenkins如何重命名war文件,jenkins,war,scp,mv,Jenkins,War,Scp,Mv,我使用Jenkins在远程机器中部署了一个war文件。现在我想在提取工作文件夹之前通过jenkins重命名war文件?如何做到这一点?我尝试了部署后操作->将shell和mv file.war执行到new-file.war,但返回的错误是:mv:cannot stat`file.war':没有这样的文件或目录 假设我的路径有问题,它甚至不会到达远程位置。但对我来说,在通过jenkins将其发送到远程位置后,当我尝试制作mv时,它失败了。。原因可能是什么?您的mv命令可能在您期望的目录之外的另一个

我使用Jenkins在远程机器中部署了一个war文件。现在我想在提取工作文件夹之前通过jenkins重命名war文件?如何做到这一点?我尝试了部署后操作->将shell和mv file.war执行到new-file.war,但返回的错误是:mv:cannot stat`file.war':没有这样的文件或目录


假设我的路径有问题,它甚至不会到达远程位置。但对我来说,在通过jenkins将其发送到远程位置后,当我尝试制作mv时,它失败了。。原因可能是什么?

您的mv命令可能在您期望的目录之外的另一个目录中执行

要知道脚本运行的目录,无需阅读jenkins/plugin文档,请添加

echo“脚本的pwd是:”`pwd`


查看shell脚本并检查jenkins构建的输出-这样您就可以确定脚本运行的目录。

您的mv命令可能在您期望的目录之外的另一个目录中执行

要知道脚本运行的目录,无需阅读jenkins/plugin文档,请添加

echo“脚本的pwd是:”`pwd`


到您的shell脚本并检查jenkins构建的输出-这样您就可以确定脚本运行的目录。

添加构建步骤
添加构建后操作
阶段添加
执行shell的附加步骤,正常的重命名shell命令
mv
可用于重命名工件

注意:确保使用正确的路径(相对于项目/工作区根)


添加生成步骤
添加生成后操作
阶段,可以使用正常的重命名shell命令
mv
重命名工件

注意:确保使用正确的路径(相对于项目/工作区根)


你想实现什么目标?在将文件复制到其他地方后,是否要重命名该文件的本地副本?您试图实现什么目标?在将文件复制到其他位置后,是否要重命名该文件的本地副本?