如何每月第三个周六触发GitHub Actions工作流?
配置每月第三个周六触发UI测试的GitHub Actions定时任务
你当前的定时配置00 00 * * 6会每周六0点UTC时间触发任务,要实现每月第三个周六触发,需要修改cron表达式:
正确的配置代码
on: schedule: - cron: '00 00 * * 6#3'
表达式字段说明
00:触发时间的分钟数(固定为0分)00:触发时间的小时数(固定为0点,默认UTC时区)*:匹配任意月份*:匹配当月任意日期(由后续规则筛选)6#3:指定当月的第3个周六(6代表周六,#3限定为当月第3个该星期数)
可选:自定义时区
如果需要用本地时区(比如北京时间)触发,可添加时区配置:
on: schedule: - cron: '00 00 * * 6#3' timezone: "Asia/Shanghai"
内容的提问来源于stack exchange,提问作者Nandan N
相关产品推荐
相关产品推荐

