您绑定代码源,之后代码源触发打开就可以了,这里虽然绑定了代码源,但是只要任务中选择不下载代码源,就不会自动克隆代码的。主机部署任务是不会下载代码源的,只是加上代码源做个触发的配置,此回答整理自钉群“云效答疑服务群”
在云效中,内置了很多系统变量和环境变量,您可以使用 ${} 的形式来引用这些变量。如果您想要取得当前时间的年、月和日这三个信息,可以通过以下方式来获取:
${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。
在流水线中,可以在环境变量中添加这些变量,然后在需要使用时,使用 ${变量名} 的方式来引用即可。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。