Sign inSign up

admpresales/sca.dockerapp

By admpresales

Updated 6 months ago

Docker Application Package for Micro Focus Fortify Source Code Analyzer (SCA) for Nimbus

Image
2

4.2K

admpresales/sca.dockerapp repository overview

Supported through nimbusapp: https://github.com/admpresales/nimbusapp

Requires Docker Compose: https://docs.docker.com/compose/install/#install-compose

Requires Docker App 0.6.0: https://github.com/docker/app#installation

Requires Autopass or Autopass-partner: Autopass, Auotpass-partner


Latest Tags

25.4.0


Basic Commands for nimbusapp
DescriptionCommand
Bring containers upnimbusapp sca:25.4.0 up
Stop existing containersnimbusapp sca:25.4.0 stop
Start existing containersnimbusapp sca:25.4.0 start
Terminate containersnimbusapp sca:25.4.0 down
Inspect configurationnimbusapp sca:25.4.0 inspect

Raw Docker App commands:
DescriptionCommand
Bring containers updocker-app render admpresales/sca.dockerapp:25.4.0 | docker-compose -p sca -f - up -d
Stop existing containersdocker-app render admpresales/sca.dockerapp:25.4.0 | docker-compose -p sca -f - stop
Start existing containersdocker-app render admpresales/sca.dockerapp:25.4.0 | docker-compose -p sca -f - start
Terminate containersdocker-app render admpresales/sca.dockerapp:25.4.0 | docker-compose -p sca -f - down
Inspect Configurationdocker-app inspect admpresales/sca.dockerapp:25.4.0

Networking Prerequisite

SCA requires a network which can be built with the following command, which is preconfigured on the NimbusServer VM

docker network create --subnet 172.50.0.0/16 --gateway 172.50.0.1 demo-net


Adjusting Parameters at Run Time

If you need to change one of these parameters you can add that change to the docker-app command using the -s or --set option as in:

nimbusapp sca:25.4.0 -s SCA_CONTAINER_NAME=sca up


Resource Requirements:

Memory footprint at idle: 0.0 GB


Container Usage

Below is an example of a JENKINS build shell command (when running sourceanalyzer locally):

sourceanalyzer -b root -clean

sourceanalyzer -b root -source "1.7" $FILE -cp ${WORKSPACE}/"SecScan/WEB_INF/lib/*"

sourceanalyzer -b root -autoheap -machine-output -scan -f "root.fpr"

ReportGenerator -format pdf -f $WORKSPACE/SecScan/root.pdf -source $WORKSPACE/SecScan/root.fpr


Additional Information
  • This image requires the AutoPass container to be up and running.

Tag summary

Content type

Image

Digest

sha256:6176a2410

Size

698 Bytes

Last updated

6 months ago

docker pull admpresales/sca.dockerapp:18.20