gpt4 book ai didi

circleci - 使用命令在 CircleCI 中设置环境变量

转载 作者:行者123 更新时间:2023-12-05 08:57:24 28 4
gpt4 key购买 nike

我试图通过将环境变量 (SHORT_HASH) 作为命令 ('echo $CIRCLE_SHA1 | cut -c -7') 运行来将其设置为更短的 github 哈希。

所以,我希望将散列“b1e5ef8acff51c9218ccbf7152fae1d2049d03c5”缩短为“b1e5ef8”

这是我的 circle.yml 的精简版

machine:
python:
version: 2.7.3
services:
- docker
environment:
SHORT_HASH: 'echo $CIRCLE_SHA1 | cut -c -7'
BUILD_TAG: $CIRCLE_BUILD_NUM-$SHORT_HASH

我查看了 circleci 文档,但没有找到类似的内容。 https://circleci.com/docs/environment-variables

最佳答案

代码在 shell 中执行,因此您需要在要评估的短语周围使用反引号或 $() 方法。这个这个:

SHORT_HASH: $(echo $CIRCLE_SHA1 | cut -c -7)

关于circleci - 使用命令在 CircleCI 中设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33247344/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com