使用日志记录命令(documentation here)时,有许多仅字符串属性,但是还有几个GUID和时间属性,尤其是task.logdetail
命令。
写入输出时这些属性应该是什么格式?即GUID应包含在" N" (没有连字符)或" D" (连字符),时间值是否应包含日期?
答案 0 :(得分:1)
您只需指定GUID的值。
“”时间值是否应包含日期?
日期时间包括时间值都正常,例如:2016/11/28; 2016/11/28 3:00:05; 2016年11月28日; 11/28/2016 4:00:10
简单代码:
Write-Host "##vso[task.logdetail id=a804d160-f69f-4e8a-bdd2-0076d716a01f;name=project1;type=build;order=1;starttime=2016/11/27]create new timeline record"
Write-Host "##vso[task.logdetail id=a804d160-f69f-4e8a-bdd2-0076d716a01f;progress=100;state= Completed;finishtime=2016/11/29]update"