Skip to content

RL Scan with rl-scanner-cloud-only action #4

RL Scan with rl-scanner-cloud-only action

RL Scan with rl-scanner-cloud-only action #4

name: RL Scan with rl-scanner-cloud-only action
on:
workflow_dispatch:
jobs:
Build-And-Scan:
runs-on: ubuntu-latest
steps:
- name: Check out
uses: actions/[email protected]
- name: Set Current Date Time
run: |
echo "DT_NOW=$(date +%Y%m%d-%H%M%S)" >> ${GITHUB_ENV}
- name: Set up Java
uses: actions/[email protected]
with:
distribution: 'zulu'
java-version: '17'
cache: 'maven'
- name: Build
run: |
mvn -B clean package
- name: RL scan
continue-on-error: true
id: rl-scan
env:
RLPORTAL_ACCESS_TOKEN: ${{ secrets.RL_API_TOK }}
uses: reversinglabs/[email protected]
with:
rl-verbose: true
rl-portal-server: synopsys
rl-portal-org: Synopsys
rl-portal-group: Default
rl-timeout: 5
rl-submit-only: false
artifact-to-scan: 'target/struts2-showcase.war'
rl-package-url: Apache/[email protected]
- name: Output scan status
if: success() || failure()
run: |
echo "The status is: '${{ steps.rl-scan.outputs.status }}'"
echo "The description is: '${{ steps.rl-scan.outputs.description }}'"