背景
只有在服务器(windows系统)上才能对文件进行数字签名,但又不想共享服务器的账号密码,服务器已经搭建了jenkins平台,故想着利用jenkins来做上传文件并签名。
操作步骤
1.新建一个Freestyle project的工程。
2.进行配置,添加文件参数。
3.设置文件文件路径。 指定上传文件的路径,相对于工作空间。(例如:jaxb-ri/data.zip)
“文件路径”和上传文件的路径毫无关系。
实际的含义是,如果按上图中,在“文件路径”中填入NEED_SIGN_FILE,当文件上传后,将发生两件事情:
(1)文件上传到Jenkins的工作空间(可使用环境变量%WORKSPACE%获取绝对路径)中,然后重命名为NEED_SIGN_FILE;
(2)文件上传前的名称(在用户的文件系统中的名称),保存在%NEED_SIGN_FILE%变量中。
4.执行签名操作并将文件重命名上传时的文件名。下面展示出windows下的bat脚本的重命名操作。
;;重命名操作,如果路径有空格就需要把路径加双引号
ren %WORKSPACE%\NEED_SIGN_FILE %WORKSPACE%\%NEED_SIGN_FILE%
标签:重命名,文件,数字签名,路径,SIGN,NEED,Jenkins,上传
From: https://www.cnblogs.com/jarung/p/17458747.html