From 27a84e442dd91baf49df02b562597c14210f3895 Mon Sep 17 00:00:00 2001 From: skeudy Date: Thu, 29 Jun 2023 01:47:17 +0200 Subject: [PATCH] Checkov fonctionnel --- .github/workflows/checkov.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/checkov.yml b/.github/workflows/checkov.yml index 324fd0e..f24d501 100644 --- a/.github/workflows/checkov.yml +++ b/.github/workflows/checkov.yml @@ -14,8 +14,8 @@ jobs: - name: Install Dependencies run: | - apt-get install python3-pip -y - pip3 install checkov awscli awscli_plugin_endpoint + sudo apt-get install python3-pip -y + sudo pip3 install checkov awscli awscli_plugin_endpoint - name: Setup AWS CLI run: | @@ -36,8 +36,11 @@ jobs: aws_secret_access_key = ${{ secrets.SECRET_ACCESS_KEY_SCALEWAY }} EOF - - name: Run Checkov and Upload Results to S3 + - name: Run Checkov + run: | + checkov -d . > results.txt || exit 0 + + - name: Upload Results to S3 run: | - checkov -d . > results.txt TIMESTAMP=$(date '+%d_%m_%Y_%H_%M_%S') - aws s3 cp results.txt s3://${{ secrets.BUCKETNAME }}/checkov_$TIMESTAMP.txt + aws s3 cp results.txt s3://${{ secrets.BUCKETNAME }}/checkov_$TIMESTAMP.txt \ No newline at end of file