Name 是在 系统管理--->系统设置 里设置的; Transfers source files 要部署的源文件的相对路径 Romve Prefix 要去掉的父目录路径 Remote directory 部署到的目录 Exec command 执行的命令,部署操作可以直接在这里执行
Name:选择之前配置的 SSH 服务器。Transfers:配置文件传输(如果需要): Source files:要传输的文件路径。Remote directory:远程服务器上的目标目录。Remove prefix:传输时移除文件路径前缀。Flatten files:将所有文件传输到一个目录中。 Exec command:在远程服务器上执行的命令。例如: cd /path/to/your/project ./depl...
勾选:Verbose output in console 根据自身项目情况适当勾选:Transfers -> Exec in pty(模拟一个终端执行脚步) 我遇到的问题:勾选Exec in pty ,项目发布结束后,Exec command 中的java -jar进程结束
Transfers, Source files填写/,表示全部文件 Remove prefix可以指定截掉的前缀目录,这里留空即可, Remote directory指定远程服务器上代码存放路径,比如/data/wwwroot/www.aaa.com Exec command为文件传输完成后要执行的命令,比如可以是更改文件权限的命令,设置完成后点击 “Add Transfer Set”,如果还有另外的机器,可以点...
在第一个Transfers Set中的Exec command中输入命令: cp /*/*.war /work/backup/war/ 这里是备份原来部署项目到备份文件夹,没有自己创建; ② 在最下面点击Add Transfers Set会新增一个Set,这里是要执行的命令,也可以分开执行,我这里就一个Set操作了。
transfers: [ sshTransfer( cleanRemote:false, excludes:'', execCommand:''' cd /usr/share/nginx/html/ tar -zxvf dist.tar.gz rm -rf dist.tar.gz ''', execTimeout:120000, flatten:false, makeEmptyDirs:false, noDefaultExcludes:false,
transfers: [ sshTransfer( cleanRemote: false, excludes: '', execCommand: ''' cd /usr/share/nginx/html/ tar -zxvf dist.tar.gz rm -rf dist.tar.gz ''', execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, ...
Name:SSH Servers中配置的服务器Source files:源文件Remove prefix:删除前缀Remote directory:上传到服务器的目录Exec command:执行的脚本 完成以上步骤,我们就可以愉快的点击Build Now了! 4)流水线项目 Jenkins中自动构建项目的类型有很多,常用的有以下三种: ...
处理Html数据时常用 如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) ,其中:sCommand为...
sshPublisher(publishers: [sshPublisherDesc(configName: 'jiangnan', transfers: [sshTransfer(cleanRemote: false, excludes: '', execCommand: "deploy_jiangnan.sh $HARBOR_ADDR $HARBOR_REPO $JOB_NAME $tag $HOST_PORT $CONTAINER_PORT", execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDe...