NAnt NANT 请教

yoyo.sophia.yao@gmail.com · 2013年08月01日 · 3 次阅读

前言—— 构建工具: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

需要 登录 后方可回复。