mirror of
https://github.com/apache/archiva.git
synced 2025-02-09 03:25:37 +00:00
Removing chrome test and fixing steps
This commit is contained in:
parent
405b83fbb0
commit
296a8e9b69
@ -65,8 +65,6 @@ pipeline {
|
||||
openTasksPublisher(disabled: true), pipelineGraphPublisher(disabled: true)]
|
||||
)
|
||||
{
|
||||
sh "chmod 755 ./src/ci/scripts/prepareWorkspace.sh"
|
||||
sh "./src/ci/scripts/prepareWorkspace.sh"
|
||||
// Needs a lot of time to reload the repository files, try without cleanup
|
||||
// Not sure, but maybe
|
||||
// sh "rm -rf .repository"
|
||||
@ -93,57 +91,6 @@ pipeline {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Uses a docker container that is started by script. Maybe we could use the docker functionality
|
||||
// of the jenkins pipeline in the future.
|
||||
stage('Test chrome') {
|
||||
steps {
|
||||
timeout(120) {
|
||||
withCredentials([[$class : 'UsernamePasswordMultiBinding', credentialsId: DOCKERHUB_CREDS,
|
||||
usernameVariable: 'DOCKER_HUB_USER', passwordVariable: 'DOCKER_HUB_PW']]) {
|
||||
withMaven(maven: buildMvn, jdk: buildJdk,
|
||||
mavenSettingsConfig: deploySettings,
|
||||
mavenLocalRepo: ".repository",
|
||||
options: [concordionPublisher(disabled: true), dependenciesFingerprintPublisher(disabled: true),
|
||||
findbugsPublisher(disabled: true), artifactsPublisher(disabled: true),
|
||||
invokerPublisher(disabled: true), jgivenPublisher(disabled: true),
|
||||
junitPublisher(disabled: true, ignoreAttachments: false),
|
||||
openTasksPublisher(disabled: true), pipelineGraphPublisher(disabled: true)]
|
||||
)
|
||||
{
|
||||
sh "chmod 755 ./src/ci/scripts/prepareWorkspace.sh"
|
||||
sh "./src/ci/scripts/prepareWorkspace.sh"
|
||||
sh "chmod 755 src/ci/scripts/container_webtest.sh"
|
||||
sh "src/ci/scripts/container_webtest.sh start"
|
||||
// Needs a lot of time to reload the repository files, try without cleanup
|
||||
// Not sure, but maybe
|
||||
// sh "rm -rf .repository"
|
||||
|
||||
// Run test phase / ignore test failures
|
||||
// -B: Batch mode
|
||||
// -U: Force snapshot update
|
||||
// -e: Produce execution error messages
|
||||
// -fae: Fail at the end
|
||||
// -Pci-server: Profile for CI Server
|
||||
// -Pit-js: Runs the Selenium tests
|
||||
// -Pchrome: Activates the Selenium Chrome Test Agent
|
||||
sh "mvn clean install -B -V -U -e -fae -Dmaven.compiler.fork=true -DmaxWaitTimeInMs=2000 -DseleniumRemote=true -Pci-server -Pit-js -Pchrome -pl :archiva-webapp-test -DtrimStackTrace=false"
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
post {
|
||||
always {
|
||||
sh "src/ci/scripts/container_webtest.sh stop"
|
||||
junit testResults: '**/target/failsafe-reports/TEST-*.xml'
|
||||
}
|
||||
failure {
|
||||
notifyBuild("Failed in chrome test stage")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
post {
|
||||
unstable {
|
||||
|
Loading…
x
Reference in New Issue
Block a user