在自动运行terraform (即jenkins中的CI/CD )时,如果由于某些错误导致管道失败,则会导致状态文件中的锁。解锁状态文件的进程是:
terraform force-unlock id
只有当我在jenkinsfile中包含这个命令时,这个命令才对我有效。此命令不运行在云shell中,并给出错误:
Local state cannot be unlocked by another process
在天蓝色,我们有一个选择,通过门户删除通过中断租赁,我们有任何选择在GCP?
详细信息:
Terraform v0.15 provider GCP v3.63.0后端: GCP存储桶
删除default.tflock文件是正确的吗?
发布于 2022-07-08 09:01:41
我只是面临着同样的问题,我不能说这是好的还是不好的,但它起了作用。
我已经取消了我的Gitlab管道申请期间,所以锁保持在原地,不能打开它。移除它起了作用
https://stackoverflow.com/questions/68251054
复制