【问题标题】:How to set string to current date time?如何将字符串设置为当前日期时间?
【发布时间】:2019-09-03 16:21:59
【问题描述】:

我正在使用aws-ecr orb 完成我的第一个circleci 构建,我希望根据当前时间戳动态设置我的标签。我该怎么做?

orbs:
  aws-ecr: circleci/aws-ecr@6.2.0
version: 2.1
workflows:
  # Build and push to ECR on builds to master
  build_and_push_image:
    jobs:
      - aws-ecr/build-and-push-image:
          account-url: AWS_ACCOUNT_URL
          aws-access-key-id: AWS_ACCESS_KEY_ID
          aws-secret-access-key: AWS_SECRET_ACCESS_KEY
          region: AWS_REGION
          repo: node
          tag: <HOW TO SET TAG TO CURRENT DATETIME????>
          filters:
            branches:
              only: master

【问题讨论】:

  • tag: "some_stuff_$(date +'%Y-%m-%d_%H-%M')_and_stuff" 这样的东西应该输出像some_stuff_2019-12-31_12-25_and_stuff 这样的东西我遇到了类似的问题并使用this tuto 寻求帮助

标签: circleci circleci-2.0


【解决方案1】:

您可以使用 Linux 格式(日期 +FORMAT)附加日期。

正如上面提到的用户 Al-un,this 是关于如何使用这些格式的一个很好的参考。

这是another user,他做了类似的事情。

【讨论】:

  • 这两个例子都展示了如何在 shell 命令中填写日期。 OP 的问题是关于 CircleCI 配置设置,它不是 shell 脚本
猜你喜欢
  • 1970-01-01
  • 2016-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-15
  • 1970-01-01
  • 2013-04-29
  • 2012-12-21
相关资源
最近更新 更多