Skip to content

Commit

Permalink
Update Support Pipeline.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
IGDEXE authored Feb 29, 2024
1 parent f3395dd commit 00d3b85
Showing 1 changed file with 43 additions and 10 deletions.
53 changes: 43 additions & 10 deletions .github/workflows/Support Pipeline.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,18 @@
name: Veracode Pipeline Scan
on: workflow_dispatch

name: Veracode_Go
on:
workflow_dispatch:

jobs:
pipeline_scan:
name: Pipeline Scan
Package:
runs-on: ubuntu-latest

steps:
- name: Check out main branch
uses: actions/checkout@v2

- uses: actions/checkout@v2
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.22
- name: Build
run: go build

- name: Package the application for Veracode Static Analysis
run: |
export GOPATH=`go env GOPATH` &&
Expand All @@ -30,7 +26,25 @@ jobs:
echo "ZIP file found at: $zip_file"
echo "##[set-output name=zip_path;]$zip_file"
id: find_zip

Veracode_SCA:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Veracode SCA
env:
SRCCLR_API_TOKEN: ${{ secrets.SCA }} # Lembrar de criar as credenciais no Secrets
run: |
curl -sSL 'https://download.sourceclear.com/ci.sh' | bash -s – scan --update-advisor --allow-dirty
Veracode_UploadAndScan:
runs-on: ubuntu-latest
needs: Package
steps:
- name: Download Artefato
uses: actions/download-artifact@v2
with:
name: pacoteVeracode
- name: UploadAndScan
uses: veracode/veracode-uploadandscan-action@master # Faz a analise da Veracode
env:
Expand All @@ -44,4 +58,23 @@ jobs:
appname: '$AppName'
createsandbox: true
filepath: ${{ steps.find_zip.outputs.zip_path }}
deleteIncompleteScan: false
version: ${{ github.run_id }}

Veracode_PipelineScan:
runs-on: ubuntu-latest
needs: Package
steps:
- name: Download Artefato
uses: actions/download-artifact@v2
with:
name: pacoteVeracode
- name: Veracode Pipeline Scan
env:
VID: ${{ secrets.VeracodeID }} # Lembrar de criar as credenciais no Secrets
VKEY: ${{ secrets.VeracodeKey }}
CaminhoArquivo: ${{ steps.find_zip.outputs.zip_path }}
run: |
curl -sSO https://downloads.veracode.com/securityscan/pipeline-scan-LATEST.zip
unzip pipeline-scan-LATEST.zip
java -jar pipeline-scan.jar -vid $VID -vkey $VKEY -f $CaminhoArquivo --issue_details true

0 comments on commit 00d3b85

Please sign in to comment.