gpt4 book ai didi

datetime - MMdd 格式的 TeamCity 当前日期变量

转载 作者:行者123 更新时间:2023-12-02 10:05:29 27 4
gpt4 key购买 nike

在 TeamCity 中,是否有一种简单的方法可以获取 MMdd 格式的当前日期变量(例如 0811 表示 8 月 8 日)?

我的 google-fu 没有找到现有的插件。我想写一个插件,但没有安装jdk,看起来很耗时。

最佳答案

使用以下源代码,通过 PowerShell 构建步骤(无需插件)即可轻松完成此操作:

echo "##teamcity[setParameter name='env.BUILD_START_TIME' value='$([DateTime]::Now)']"

或(对于 UTC):

echo "##teamcity[setParameter name='env.BUILD_START_TIME' value='$([DateTime]::UtcNow)']"

这使用 TeamCity 的 Service Message允许您在运行时与构建引擎交互的功能,例如设置构建参数。

然后,您可以使用语法 %env.BUILD_START_TIME% 从 TeamCity 中的其他位置引用此构建参数

这种方法的优点是您不需要使用插件。缺点是您需要引入构建步骤。

关于datetime - MMdd 格式的 TeamCity 当前日期变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7019954/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com