0

我想将一些文件同步到远程主机上的时间戳文件夹中。那将需要类似的东西:

pipeline:
  deploy:
    image: drillster/drone-rsync
    hosts: ["foo.com"]
    source: "./build/"
    target: "/home/app/deploy/${TIMESTAMP}/"

这可能吗?

4

1 回答 1

0

Drone 提供了三个不同的时间戳变量,作为加载 yaml 文件之前完成的环境插值的一部分:

DRONE_BUILD_CREATED
DRONE_BUILD_STARTED
DRONE_BUILD_FINISHED

其中,最后一个可能在时间上与问题中的理论示例所产生的时间足够接近,最坏的情况只是相差几秒钟。为部署添加时间戳当然已经足够好了。

于 2017-03-01T15:20:18.413 回答