Changed the old whitesource fs agent to unified

This commit is contained in:
Alex Mukha
2019-04-12 15:17:48 +01:00
parent 34b7a726b1
commit 5ad0672bd3
2 changed files with 232 additions and 201 deletions

View File

@@ -25,10 +25,10 @@ matrix:
# only on master and if it is not a PR # only on master and if it is not a PR
if: fork = false AND branch = master AND type != pull_request if: fork = false AND branch = master AND type != pull_request
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 - java -jar wss-unified-agent.jar -apiKey ${WHITESOURCE_API_KEY} -c .wss-unified-agent.config
- name: "AppContext01TestSuite" - name: "AppContext01TestSuite"
before_install: before_install:
- docker run -d -p 5433:5432 -e POSTGRES_PASSWORD=alfresco -e POSTGRES_USER=alfresco -e POSTGRES_DB=alfresco postgres:10.1 postgres -c 'max_connections=300' - docker run -d -p 5433:5432 -e POSTGRES_PASSWORD=alfresco -e POSTGRES_USER=alfresco -e POSTGRES_DB=alfresco postgres:10.1 postgres -c 'max_connections=300'

View File

@@ -1,197 +1,228 @@
#################################################################### ####################################################################
# 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
#projectPerFolder=true #requireKnownSha1=false
#projectPerFolderIncludes= #generateScanReport=true
#projectPerFolderExcludes= #scanReportTimeoutMinutes=10
#excludeDependenciesFromNodes=.*commons-io.*,.*maven-model
#wss.connectionTimeoutMinutes=60
# Change the below URL to your WhiteSource server. #projectPerFolder=true
# Use the 'WhiteSource Server URL' which can be retrieved #projectPerFolderIncludes=
# from your 'Profile' page on the 'Server URLs' panel. #projectPerFolderExcludes=
# Then, add the '/agent' path to it.
wss.url=https://saas.whitesourcesoftware.com/agent #wss.connectionTimeoutMinutes=60
# Change the below URL to your WhiteSource server.
#npm.resolveDependencies=false # Use the 'WhiteSource Server URL' which can be retrieved
#npm.ignoreSourceFiles=false # from your 'Profile' page on the 'Server URLs' panel.
#npm.includeDevDependencies=true # Then, add the '/agent' path to it.
#npm.runPreStep=true wss.url=https://saas.whitesourcesoftware.com/agent
#npm.ignoreNpmLsErrors=true
#npm.ignoreScripts=true #npm.resolveDependencies=false
#npm.yarnProject=true #npm.ignoreSourceFiles=false
#npm.accessToken= #npm.includeDevDependencies=true
#npm.runPreStep=true
#bower.resolveDependencies=false #npm.ignoreNpmLsErrors=true
#bower.ignoreSourceFiles=true #npm.ignoreScripts=true
#bower.runPreStep=true #npm.yarnProject=true
#npm.accessToken=
#nuget.resolvePackagesConfigFiles=false #npm.identifyByNameAndVersion=true
#nuget.resolveCsProjFiles=false
#nuget.resolveDependencies=false #bower.resolveDependencies=false
#nuget.restoreDependencies=true #bower.ignoreSourceFiles=true
#nuget.ignoreSourceFiles=true #bower.runPreStep=true
#nuget.runPreStep=true
#nuget.resolvePackagesConfigFiles=false
#python.resolveDependencies=false #nuget.resolveCsProjFiles=false
#python.ignoreSourceFiles=false #nuget.resolveDependencies=false
#python.ignorePipInstallErrors=true #nuget.restoreDependencies=true
#python.installVirtualenv=true #nuget.ignoreSourceFiles=true
#python.resolveHierarchyTree=false #nuget.runPreStep=true
#python.requirementsFileIncludes=requirements.txt #nuget.resolveNuspecFiles=false
#python.resolveSetupPyFiles=true
#python.runPipenvPreStep=true #python.resolveDependencies=false
#python.pipenvDevDependencies=true #python.ignoreSourceFiles=false
#python.IgnorePipenvInstallErrors=true #python.ignorePipInstallErrors=true
#python.installVirtualenv=true
#maven.ignoredScopes=test provided #python.resolveHierarchyTree=false
maven.resolveDependencies=true #python.requirementsFileIncludes=requirements.txt
#maven.ignoreSourceFiles=true #python.resolveSetupPyFiles=true
#maven.aggregateModules=true #python.runPipenvPreStep=true
maven.ignorePomModules=false #python.pipenvDevDependencies=true
#maven.runPreStep=true #python.IgnorePipenvInstallErrors=true
#maven.ignoreMvnTreeErrors=true
#maven.ignoredScopes=test provided
#gradle.ignoredScopes= maven.resolveDependencies=true
#gradle.resolveDependencies=false #maven.ignoreSourceFiles=true
#gradle.runAssembleCommand=false #maven.aggregateModules=true
#gradle.runPreStep=true maven.ignorePomModules=false
#gradle.ignoreSourceFiles=true #maven.runPreStep=true
#gradle.aggregateModules=true #maven.ignoreMvnTreeErrors=true
#gradle.preferredEnvironment=wrapper #maven.environmentPath=
#gradle.runPreStep=true #maven.m2RepositoryPath=
#paket.resolveDependencies=false #gradle.ignoredScopes=
#paket.ignoredGroups= #gradle.resolveDependencies=false
#paket.ignoreSourceFiles=false #gradle.runAssembleCommand=false
#paket.runPreStep=true #gradle.runPreStep=true
#paket.exePath= #gradle.ignoreSourceFiles=true
#gradle.aggregateModules=true
#go.resolveDependencies=false #gradle.preferredEnvironment=wrapper
#go.collectDependenciesAtRuntime=true #gradle.localRepositoryPath=
#go.dependencyManager=
#go.ignoreSourceFiles=true #paket.resolveDependencies=false
#go.glide.ignoreTestPackages=false #paket.ignoredGroups=
#go.gogradle.enableTaskAlias=true #paket.ignoreSourceFiles=false
#paket.runPreStep=true
#ruby.resolveDependencies = false #paket.exePath=
#ruby.ignoreSourceFiles = false
#ruby.installMissingGems = true #go.resolveDependencies=false
#ruby.runBundleInstall = true #go.collectDependenciesAtRuntime=true
#ruby.overwriteGemFile = true #go.dependencyManager=
#go.ignoreSourceFiles=true
#sbt.resolveDependencies=false #go.glide.ignoreTestPackages=false
#sbt.ignoreSourceFiles=true #go.gogradle.enableTaskAlias=true
#sbt.aggregateModules=true
#sbt.runPreStep=true #ruby.resolveDependencies = false
#sbt.targetFolder= #ruby.ignoreSourceFiles = false
#ruby.installMissingGems = true
#php.resolveDependencies=false #ruby.runBundleInstall = true
#php.runPreStep=true #ruby.overwriteGemFile = true
#php.includeDevDependencies=true
#sbt.resolveDependencies=false
#html.resolveDependencies=false #sbt.ignoreSourceFiles=true
#sbt.aggregateModules=true
#cocoapods.resolveDependencies=false #sbt.runPreStep=true
#cocoapods.runPreStep=true #sbt.targetFolder=
#cocoapods.ignoreSourceFiles=false
#php.resolveDependencies=false
################################## #php.runPreStep=true
# Organization tokens: #php.includeDevDependencies=true
##################################
apiKey= #html.resolveDependencies=false
#userKey is required if WhiteSource administrator has enabled "Enforce user level access" option #cocoapods.resolveDependencies=false
#userKey= #cocoapods.runPreStep=true
#cocoapods.ignoreSourceFiles=false
projectName=alfresco-repository
projectVersion= #hex.resolveDependencies=false
projectToken= #hex.runPreStep=true
#hex.ignoreSourceFiles=false
productName=ACS Community #hex.aggregateModules=true
productVersion=
productToken= ##################################
#updateType=APPEND # Organization tokens:
#requesterEmail=user@provider.com ##################################
apiKey=
#########################################################################################
# Includes/Excludes Glob patterns - PLEASE USE ONLY ONE EXCLUDE LINE AND ONE INCLUDE LINE #userKey is required if WhiteSource administrator has enabled "Enforce user level access" option
######################################################################################### #userKey=
#includes=**/*.c **/*.cc **/*.cp **/*.cpp **/*.cxx **/*.c++ **/*.h **/*.hpp **/*.hxx
projectName=alfresco-repository
#includes=**/*.m **/*.mm **/*.js **/*.php projectVersion=
includes=**/*.jar projectToken=
#includes=**/*.gem **/*.rb
#includes=**/*.dll **/*.cs **/*.nupkg productName=ACS Community
#includes=**/*.tgz **/*.deb **/*.gzip **/*.rpm **/*.tar.bz2 productVersion=
#includes=**/*.zip **/*.tar.gz **/*.egg **/*.whl **/*.py productToken=
#updateType=APPEND
## Exclude file extensions or specific directories by adding **/*.<extension> or **<excluded_dir>/** #requesterEmail=user@provider.com
excludes=**/*sources.jar **/*javadoc.jar
#########################################################################################
case.sensitive.glob=false # Includes/Excludes Glob patterns - PLEASE USE ONLY ONE EXCLUDE LINE AND ONE INCLUDE LINE
followSymbolicLinks=true #########################################################################################
#includes=**/*.c **/*.cc **/*.cp **/*.cpp **/*.cxx **/*.c++ **/*.h **/*.hpp **/*.hxx
##################################
# Archive Properties #includes=**/*.m **/*.mm **/*.js **/*.php
################################## includes=**/*.jar
#archiveExtractionDepth=2 #includes=**/*.gem **/*.rb
#archiveIncludes=**/*.war **/*.ear #includes=**/*.dll **/*.cs **/*.nupkg
#archiveExcludes=**/*sources.jar #includes=**/*.tgz **/*.deb **/*.gzip **/*.rpm **/*.tar.bz2
#includes=**/*.zip **/*.tar.gz **/*.egg **/*.whl **/*.py
##################################
# Proxy settings ## Exclude file extensions or specific directories by adding **/*.<extension> or **<excluded_dir>/**
################################## excludes=**/*sources.jar **/*javadoc.jar
#proxy.host=
#proxy.port= case.sensitive.glob=false
#proxy.user= followSymbolicLinks=true
#proxy.pass=
##################################
################################## # Archive properties
# SCM settings ##################################
################################## #archiveExtractionDepth=2
#scm.type= #archiveIncludes=**/*.war **/*.ear
#scm.user= #archiveExcludes=**/*sources.jar
#scm.pass=
#scm.ppk= ##################################
#scm.url= # Proxy settings
#scm.branch= ##################################
#scm.tag= #proxy.host=
#scm.npmInstall= #proxy.port=
#scm.npmInstallTimeoutMinutes= #proxy.user=
#scm.repositoriesFile= #proxy.pass=
############################################## ##################################
# SCAN MODE: Linux package manager settings # SCM settings
############################################## ##################################
#scanPackageManager=true #scm.type=
#scm.user=
################################## #scm.pass=
# SCAN MODE: Docker images #scm.ppk=
################################## #scm.url=
#docker.includes=.*.* #scm.branch=
#docker.excludes=.*.* #scm.tag=
#docker.scanImages=true #scm.npmInstall=
#docker.pull.enable=true #scm.npmInstallTimeoutMinutes=
#docker.pull.images=.*.* #scm.repositoriesFile=
#docker.pull.maxImages=10
#docker.pull.tags=.*.* ##############################################
#docker.pull.digest= # SCAN MODE: Linux package manager settings
#docker.delete.force=true ##############################################
#docker.login.sudo=false #scanPackageManager=true
#docker.aws.enable=true ##################################
#docker.aws.registryIds= # SCAN MODE: Docker images
##################################
#docker.scanImages=true
#docker.includes=.*.*
#docker.excludes=
#docker.pull.enable=true
#docker.pull.images=.*.*
#docker.pull.maxImages=10
#docker.pull.tags=.*.*
#docker.pull.digest=
#docker.delete.force=true
#docker.login.sudo=false
#docker.aws.enable=true
#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