Changed the old whitesource fs agent to unified

This commit is contained in:
Alex Mukha
2019-04-12 15:49:38 +01:00
parent 903c4f101b
commit 13985d972e
2 changed files with 71 additions and 40 deletions

View File

@@ -33,7 +33,7 @@ matrix:
install: install:
- travis_retry travis_wait 30 mvn -q install -Dbuild-number=${TRAVIS_BUILD_NUMBER} "-Dbuild-key=${TRAVIS_COMMIT}" "-Dbuild-name=${TRAVIS_BUILD_WEB_URL}" "-Dscm-path=${TRAVIS_REPO_SLUG}" "-Dversion.edition=${VERSION_EDITION}" -f war/pom.xml - travis_retry travis_wait 30 mvn -q install -Dbuild-number=${TRAVIS_BUILD_NUMBER} "-Dbuild-key=${TRAVIS_COMMIT}" "-Dbuild-name=${TRAVIS_BUILD_WEB_URL}" "-Dscm-path=${TRAVIS_REPO_SLUG}" "-Dversion.edition=${VERSION_EDITION}" -f war/pom.xml
script: script:
# Download the latest version of WhiteSource FS Agent # Download the latest version of WhiteSource Unified Agent
- curl -LJO https://github.com/whitesource/fs-agent-distribution/raw/master/standAlone/whitesource-fs-agent.jar - curl -LJO https://github.com/whitesource/unified-agent-distribution/raw/master/standAlone/wss-unified-agent.jar
# Run WhiteSource FS Agent # Run WhiteSource Unified Agent
- java -jar whitesource-fs-agent.jar -apiKey ${WHITESOURCE_API_KEY} -c .whitesource-fs-agent.config -d ./war - java -jar wss-unified-agent.jar -apiKey ${WHITESOURCE_API_KEY} -c .wss-unified-agent.config -d ./war

View File

@@ -1,31 +1,36 @@
#################################################################### ####################################################################
# WhiteSource FS-Agent configuration file # WhiteSource Unified-Agent configuration file
#################################################################### ####################################################################
########################################## ##########################################
# GENERAL SCAN MODE: Files and Package Managers # GENERAL SCAN MODE: Files and Package Managers
########################################## ##########################################
checkPolicies=true checkPolicies=true
forceCheckAllDependencies=true forceCheckAllDependencies=true
forceUpdate=true forceUpdate=true
forceUpdate.failBuildOnPolicyViolation=true forceUpdate.failBuildOnPolicyViolation=true
offline=false offline=false
#ignoreSourceFiles=true #ignoreSourceFiles=true
#ignoreCertificateCheck= 
#scanComment= #scanComment=
#updateInventory=false #updateInventory=false
#resolveAllDependencies=false
#failErrorLevel=ALL
#requireKnownSha1=false
#generateScanReport=true
#scanReportTimeoutMinutes=10
#excludeDependenciesFromNodes=.*commons-io.*,.*maven-model
#projectPerFolder=true #projectPerFolder=true
#projectPerFolderIncludes= #projectPerFolderIncludes=
#projectPerFolderExcludes= #projectPerFolderExcludes=
#wss.connectionTimeoutMinutes=60 #wss.connectionTimeoutMinutes=60
# Change the below URL to your WhiteSource server. # Change the below URL to your WhiteSource server.
# Use the 'WhiteSource Server URL' which can be retrieved # Use the 'WhiteSource Server URL' which can be retrieved
# from your 'Profile' page on the 'Server URLs' panel. # from your 'Profile' page on the 'Server URLs' panel.
# Then, add the '/agent' path to it. # Then, add the '/agent' path to it.
wss.url=https://saas.whitesourcesoftware.com/agent wss.url=https://saas.whitesourcesoftware.com/agent
#npm.resolveDependencies=false #npm.resolveDependencies=false
#npm.ignoreSourceFiles=false #npm.ignoreSourceFiles=false
#npm.includeDevDependencies=true #npm.includeDevDependencies=true
@@ -34,18 +39,20 @@ wss.url=https://saas.whitesourcesoftware.com/agent
#npm.ignoreScripts=true #npm.ignoreScripts=true
#npm.yarnProject=true #npm.yarnProject=true
#npm.accessToken= #npm.accessToken=
#npm.identifyByNameAndVersion=true
#bower.resolveDependencies=false #bower.resolveDependencies=false
#bower.ignoreSourceFiles=true #bower.ignoreSourceFiles=true
#bower.runPreStep=true #bower.runPreStep=true
#nuget.resolvePackagesConfigFiles=false #nuget.resolvePackagesConfigFiles=false
#nuget.resolveCsProjFiles=false #nuget.resolveCsProjFiles=false
#nuget.resolveDependencies=false #nuget.resolveDependencies=false
#nuget.restoreDependencies=true #nuget.restoreDependencies=true
#nuget.ignoreSourceFiles=true #nuget.ignoreSourceFiles=true
#nuget.runPreStep=true #nuget.runPreStep=true
#nuget.resolveNuspecFiles=false
#python.resolveDependencies=false #python.resolveDependencies=false
#python.ignoreSourceFiles=false #python.ignoreSourceFiles=false
#python.ignorePipInstallErrors=true #python.ignorePipInstallErrors=true
@@ -56,7 +63,7 @@ wss.url=https://saas.whitesourcesoftware.com/agent
#python.runPipenvPreStep=true #python.runPipenvPreStep=true
#python.pipenvDevDependencies=true #python.pipenvDevDependencies=true
#python.IgnorePipenvInstallErrors=true #python.IgnorePipenvInstallErrors=true
#maven.ignoredScopes=test provided #maven.ignoredScopes=test provided
maven.resolveDependencies=true maven.resolveDependencies=true
#maven.ignoreSourceFiles=true #maven.ignoreSourceFiles=true
@@ -64,7 +71,9 @@ maven.resolveDependencies=true
maven.ignorePomModules=false maven.ignorePomModules=false
#maven.runPreStep=true #maven.runPreStep=true
#maven.ignoreMvnTreeErrors=true #maven.ignoreMvnTreeErrors=true
#maven.environmentPath=
#maven.m2RepositoryPath=
#gradle.ignoredScopes= #gradle.ignoredScopes=
#gradle.resolveDependencies=false #gradle.resolveDependencies=false
#gradle.runAssembleCommand=false #gradle.runAssembleCommand=false
@@ -72,86 +81,91 @@ maven.ignorePomModules=false
#gradle.ignoreSourceFiles=true #gradle.ignoreSourceFiles=true
#gradle.aggregateModules=true #gradle.aggregateModules=true
#gradle.preferredEnvironment=wrapper #gradle.preferredEnvironment=wrapper
#gradle.runPreStep=true #gradle.localRepositoryPath=
#paket.resolveDependencies=false #paket.resolveDependencies=false
#paket.ignoredGroups= #paket.ignoredGroups=
#paket.ignoreSourceFiles=false #paket.ignoreSourceFiles=false
#paket.runPreStep=true #paket.runPreStep=true
#paket.exePath= #paket.exePath=
#go.resolveDependencies=false #go.resolveDependencies=false
#go.collectDependenciesAtRuntime=true #go.collectDependenciesAtRuntime=true
#go.dependencyManager= #go.dependencyManager=
#go.ignoreSourceFiles=true #go.ignoreSourceFiles=true
#go.glide.ignoreTestPackages=false #go.glide.ignoreTestPackages=false
#go.gogradle.enableTaskAlias=true #go.gogradle.enableTaskAlias=true
#ruby.resolveDependencies = false #ruby.resolveDependencies = false
#ruby.ignoreSourceFiles = false #ruby.ignoreSourceFiles = false
#ruby.installMissingGems = true #ruby.installMissingGems = true
#ruby.runBundleInstall = true #ruby.runBundleInstall = true
#ruby.overwriteGemFile = true #ruby.overwriteGemFile = true
#sbt.resolveDependencies=false #sbt.resolveDependencies=false
#sbt.ignoreSourceFiles=true #sbt.ignoreSourceFiles=true
#sbt.aggregateModules=true #sbt.aggregateModules=true
#sbt.runPreStep=true #sbt.runPreStep=true
#sbt.targetFolder= #sbt.targetFolder=
#php.resolveDependencies=false #php.resolveDependencies=false
#php.runPreStep=true #php.runPreStep=true
#php.includeDevDependencies=true #php.includeDevDependencies=true
#html.resolveDependencies=false #html.resolveDependencies=false
#cocoapods.resolveDependencies=false #cocoapods.resolveDependencies=false
#cocoapods.runPreStep=true #cocoapods.runPreStep=true
#cocoapods.ignoreSourceFiles=false #cocoapods.ignoreSourceFiles=false
#hex.resolveDependencies=false
#hex.runPreStep=true
#hex.ignoreSourceFiles=false
#hex.aggregateModules=true
################################## ##################################
# Organization tokens: # Organization tokens:
################################## ##################################
apiKey= apiKey=
#userKey is required if WhiteSource administrator has enabled "Enforce user level access" option #userKey is required if WhiteSource administrator has enabled "Enforce user level access" option
#userKey= #userKey=
projectName=content-services-community projectName=content-services-community
projectVersion= projectVersion=
projectToken= projectToken=
productName=ACS Community productName=ACS Community
productVersion= productVersion=
productToken= productToken=
#updateType=APPEND #updateType=APPEND
#requesterEmail=user@provider.com #requesterEmail=user@provider.com
######################################################################################### #########################################################################################
# Includes/Excludes Glob patterns - PLEASE USE ONLY ONE EXCLUDE LINE AND ONE INCLUDE LINE # Includes/Excludes Glob patterns - PLEASE USE ONLY ONE EXCLUDE LINE AND ONE INCLUDE LINE
######################################################################################### #########################################################################################
#includes=**/*.c **/*.cc **/*.cp **/*.cpp **/*.cxx **/*.c++ **/*.h **/*.hpp **/*.hxx #includes=**/*.c **/*.cc **/*.cp **/*.cpp **/*.cxx **/*.c++ **/*.h **/*.hpp **/*.hxx
#includes=**/*.m **/*.mm **/*.js **/*.php #includes=**/*.m **/*.mm **/*.js **/*.php
includes=**/*.jar includes=**/*.jar
#includes=**/*.gem **/*.rb #includes=**/*.gem **/*.rb
#includes=**/*.dll **/*.cs **/*.nupkg #includes=**/*.dll **/*.cs **/*.nupkg
#includes=**/*.tgz **/*.deb **/*.gzip **/*.rpm **/*.tar.bz2 #includes=**/*.tgz **/*.deb **/*.gzip **/*.rpm **/*.tar.bz2
#includes=**/*.zip **/*.tar.gz **/*.egg **/*.whl **/*.py #includes=**/*.zip **/*.tar.gz **/*.egg **/*.whl **/*.py
## Exclude file extensions or specific directories by adding **/*.<extension> or **<excluded_dir>/** ## Exclude file extensions or specific directories by adding **/*.<extension> or **<excluded_dir>/**
excludes=**/*sources.jar **/*javadoc.jar excludes=**/*sources.jar **/*javadoc.jar
case.sensitive.glob=false case.sensitive.glob=false
followSymbolicLinks=true followSymbolicLinks=true
################################## ##################################
# Archive Properties # Archive properties
################################## ##################################
#archiveExtractionDepth=2 #archiveExtractionDepth=2
#archiveIncludes=**/*.war **/*.ear #archiveIncludes=**/*.war **/*.ear
#archiveExcludes=**/*sources.jar #archiveExcludes=**/*sources.jar
################################## ##################################
# Proxy settings # Proxy settings
################################## ##################################
@@ -159,7 +173,7 @@ followSymbolicLinks=true
#proxy.port= #proxy.port=
#proxy.user= #proxy.user=
#proxy.pass= #proxy.pass=
################################## ##################################
# SCM settings # SCM settings
################################## ##################################
@@ -173,18 +187,18 @@ followSymbolicLinks=true
#scm.npmInstall= #scm.npmInstall=
#scm.npmInstallTimeoutMinutes= #scm.npmInstallTimeoutMinutes=
#scm.repositoriesFile= #scm.repositoriesFile=
############################################## ##############################################
# SCAN MODE: Linux package manager settings # SCAN MODE: Linux package manager settings
############################################## ##############################################
#scanPackageManager=true #scanPackageManager=true
################################## ##################################
# SCAN MODE: Docker images # SCAN MODE: Docker images
################################## ##################################
#docker.includes=.*.*
#docker.excludes=.*.*
#docker.scanImages=true #docker.scanImages=true
#docker.includes=.*.*
#docker.excludes=
#docker.pull.enable=true #docker.pull.enable=true
#docker.pull.images=.*.* #docker.pull.images=.*.*
#docker.pull.maxImages=10 #docker.pull.maxImages=10
@@ -192,6 +206,23 @@ followSymbolicLinks=true
#docker.pull.digest= #docker.pull.digest=
#docker.delete.force=true #docker.delete.force=true
#docker.login.sudo=false #docker.login.sudo=false
#docker.aws.enable=true #docker.aws.enable=true
#docker.aws.registryIds= #docker.aws.registryIds=
##################################
# SCAN MODE: Docker containers
##################################
#docker.scanContainers=true
#docker.containerIncludes=.*.*
#docker.containerExcludes=
################################
# Serverless settings
################################
#serverless.provider=
#serverless.scanFunctions=true
#serverless.includes=
#serverless.excludes=
#serverless.region=
#serverless.maxFunctions=10