IaC

CodeBuildでcfn-lintを実行するbuildspec.yml

IaC

CodeBuildでcfn-lintを実行するbuildspec.ymlについて自分用のメモです。

cfn-lintで失敗しても無視してクリアしてほしいのですがうまくできなったので、とりあえずecho “test”を通すことで、$?の状態を0にして、結果としてOKになるようにしています。

on-failtureをつけていてもうまくいかないので、ここら辺は時間あるときにもう少し調べてみます。

version: 0.2
phases:
install:
on-failure: ABORT
commands:
- pip3 install --upgrade pip
- pip3 install cfn-lint
- pip3 install pydot
build:
on-failure: CONTINUE
commands:
- cfn-lint cfn/*.yaml; echo "test"

今回は以上となります。

コメント