我可以插入时间戳吗?
Can I interpolate a timestamp?
我想将一些文件同步到远程主机上带有时间戳的文件夹中。那
需要这样的东西:
pipeline:
deploy:
image: drillster/drone-rsync
hosts: ["foo.com"]
source: "./build/"
target: "/home/app/deploy/${TIMESTAMP}/"
这可能吗?
Drone 提供三个不同的时间戳变量作为 环境的一部分
插值 完成
在加载 yaml 文件之前:
DRONE_BUILD_CREATED
DRONE_BUILD_STARTED
DRONE_BUILD_FINISHED
其中,最后一个可能在时间上与将要生成的内容足够接近
根据问题中的理论示例,最坏的情况是几秒钟。
它当然足以为部署添加时间戳。
我想将一些文件同步到远程主机上带有时间戳的文件夹中。那 需要这样的东西:
pipeline:
deploy:
image: drillster/drone-rsync
hosts: ["foo.com"]
source: "./build/"
target: "/home/app/deploy/${TIMESTAMP}/"
这可能吗?
Drone 提供三个不同的时间戳变量作为 环境的一部分 插值 完成 在加载 yaml 文件之前:
DRONE_BUILD_CREATED
DRONE_BUILD_STARTED
DRONE_BUILD_FINISHED
其中,最后一个可能在时间上与将要生成的内容足够接近 根据问题中的理论示例,最坏的情况是几秒钟。 它当然足以为部署添加时间戳。