前言—— 构建工具:nant
问题—— 构建出来的文件打数字签名,如何在 build.ximl 脚本上实现,如果打数字签名失败,重复打数字签名动作,重复 3 次失败后返回失败退出?
请教高手。急急急~
你想用什么做数字签名?
签名证书吖~
现在的问题是这样的,网络问题,所以有些文件会打不上时间戳,现在想做的改善是如果打时间戳失败就重复操作,再打一次,失败 5 次后退出,想实现这个功能,要如何实现?
网络问题?
不是所有文件都在本地么?
数字签名是需要网络核实、时间校对 在 nant 脚本中实现签名失败重新操作,需要获取签名动作失败这个结果,然后重新启动对应 target。 实话说对于 xml 这种构建脚本,判断运行环境听说过,判断编译结果重新构建,没人试过。 加油~
猜想:加个重新签名 target ,依赖第一次签名,条件是前一个签名 false ?
时间戳的服务器不是在本地,需要访问时间戳的服务器呢~
我也是这么猜想,就是不知道怎么实现,请问知道实现的方式吗?
用 DOS 脚本解决了~~直接用 XML 调用 DOS 脚本就行了。
dos 脚本?代码内容是否可共享?
set var=0
:loop 命令行
if %ERRORLEVEL% NEQ 0 goto continue else goto exit
:continue set /a var+=1
if %var% lss 5 goto loop else goto exit
:exit exit 0