Buildkite 在全局挂钩中使用 shell 个变量

Buildkite use shell variables in global hook

我在管道脚本中使用了这样的变量。

# This shell is a pipeline shell script

export container_id=`docker run -d MY_CONTAINER`

然后不管结果是否成功,我想使用 container_id 删除我的容器,就像这样。

# This shell is a global exit hook

docker rm ${docker stop $container_id}

但它不起作用。我该怎么做才能解决这个问题?

使用命令 替换:

docker rm $(docker stop $container_id)