tongchenkeji 发表于:2023-4-24 21:53:470次点击 已关注取消关注 关注 私信 只想取云效内置的时间变量的年日月,怎么写呢?[阿里云云效] 暂停朗读为您朗读 只想取云效内置的时间变量的年日月,怎么写呢? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 阿里云云效# 云效3181
xin在这AM 2023-11-28 7:53:15 1 您绑定代码源,之后代码源触发打开就可以了,这里虽然绑定了代码源,但是只要任务中选择不下载代码源,就不会自动克隆代码的。主机部署任务是不会下载代码源的,只是加上代码源做个触发的配置,此回答整理自钉群“云效答疑服务群”
祁符建AM 2023-11-28 7:53:15 2 在云效中,内置了很多系统变量和环境变量,您可以使用 ${} 的形式来引用这些变量。如果您想要取得当前时间的年、月和日这三个信息,可以通过以下方式来获取: ${CURRENT_TIME?string(“yyyy”)}:获取当前时间的年份,格式为四位数(例如 2021)。 ${CURRENT_TIME?string(“MM”)}:获取当前时间的月份,格式为两位数(例如 01、02、03 等)。 ${CURRENT_TIME?string(“dd”)}:获取当前时间的日期,格式为两位数(例如 01、02、03 等)。 需要注意的是,CURRENT_TIME 是一个系统提供的时间变量,表示当前时间。在使用时,您可以将其作为表达式的一部分,并结合其他字符串或者表达式进行拼接或计算。同时,string(“yyyy”)、string(“MM”)、string(“dd”) 是 FreeMarker 模板语言对时间类型进行格式化的方法,其中 “yyyy” 表示年份,”MM” 表示月份,”dd” 表示日期。
wljslmzAM 2023-11-28 7:53:15 3 在阿里云云效中,可以使用内置的时间变量来获取当前时间或者指定时间的值,包括年月日、时分秒、时间戳等信息。如果只想获取年月日信息,可以通过以下方式进行设置: ${getYear()}:获取当前年份,返回值为4位数的年份,例如 2022。 ${getMonth()}: 获取当前月份,返回值为1到12的数字,例如 6。 ${getDay()}:获取当前日期,返回值为1到31的数字,例如 23。 在流水线中,可以在环境变量中添加这些变量,然后在需要使用时,使用 ${变量名} 的方式来引用即可。
您绑定代码源,之后代码源触发打开就可以了,这里虽然绑定了代码源,但是只要任务中选择不下载代码源,就不会自动克隆代码的。主机部署任务是不会下载代码源的,只是加上代码源做个触发的配置,此回答整理自钉群“云效答疑服务群”
在云效中,内置了很多系统变量和环境变量,您可以使用 ${} 的形式来引用这些变量。如果您想要取得当前时间的年、月和日这三个信息,可以通过以下方式来获取:
${CURRENT_TIME?string(“yyyy”)}:获取当前时间的年份,格式为四位数(例如 2021)。
${CURRENT_TIME?string(“MM”)}:获取当前时间的月份,格式为两位数(例如 01、02、03 等)。
${CURRENT_TIME?string(“dd”)}:获取当前时间的日期,格式为两位数(例如 01、02、03 等)。
需要注意的是,CURRENT_TIME 是一个系统提供的时间变量,表示当前时间。在使用时,您可以将其作为表达式的一部分,并结合其他字符串或者表达式进行拼接或计算。同时,string(“yyyy”)、string(“MM”)、string(“dd”) 是 FreeMarker 模板语言对时间类型进行格式化的方法,其中 “yyyy” 表示年份,”MM” 表示月份,”dd” 表示日期。
在阿里云云效中,可以使用内置的时间变量来获取当前时间或者指定时间的值,包括年月日、时分秒、时间戳等信息。如果只想获取年月日信息,可以通过以下方式进行设置:
${getYear()}:获取当前年份,返回值为4位数的年份,例如 2022。
${getMonth()}: 获取当前月份,返回值为1到12的数字,例如 6。
${getDay()}:获取当前日期,返回值为1到31的数字,例如 23。
在流水线中,可以在环境变量中添加这些变量,然后在需要使用时,使用 ${变量名} 的方式来引用即可。