Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
EGA
ega-data-api
Commits
40be0452
Commit
40be0452
authored
Dec 01, 2020
by
Anna Foix
🦇
Browse files
Fix syntx for gitlab ci pipeline
parent
5fcdda18
Pipeline
#113346
failed with stages
in 1 minute and 35 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
31 deletions
+10
-31
.gitlab-ci.yml
.gitlab-ci.yml
+10
-31
No files found.
.gitlab-ci.yml
View file @
40be0452
...
...
@@ -5,40 +5,14 @@
#
# For general lifecycle information see https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
variables
:
# This will suppress any download for dependencies and plugins or upload messages which would clutter the console log.
# `showDateTime` will show the passed time in milliseconds. You need to specify `--batch-mode` to make this work.
MAVEN_OPTS
:
"
-Dhttps.protocols=TLSv1.2
-Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN
-Dorg.slf4j.simpleLogger.showDateTime=true
-Djava.awt.headless=true"
# As of Maven 3.3.0 instead of this you may define these options in `.mvn/maven.config` so the same config is used
# when running from the command line.
MAVEN_CLI_OPTS
:
"
--batch-mode
--errors
--show-version
--settings
$CI_PROJECT_DIR/.m2/settings-for-gitlab.xml
--activate-profiles
ega-ingestion-local-test
-DtrimStackTrace=false
-Dmaven.javadoc.skip=true"
# The wnameless/oracle-xe-11g-r2 Docker image threw an "ORA-01882: timezone region not found" exception.
# The easiest solution, according to https://stackoverflow.com/a/26616140/1003471, was to set the timezone:
TZ
:
"
GMT"
POSTGRES_DB
:
"
file_manager"
POSTGRES_USER
:
"
file_manager_user"
POSTGRES_PASSWORD
:
"
file_manager_password"
MYSQL_ROOT_PASSWORD
:
"
root_password"
MYSQL_DATABASE
:
"
ega_audit_ve_vault_archive_test"
MYSQL_USER
:
"
audit_user"
MYSQL_PASSWORD
:
"
audit_password"
image
:
maven:3.6.3-openjdk-8-slim
## List of jobs:
li
st
:
st
ages
:
-
unitTest
-
integrationTest
-
imageBuild
services
:
script
:
-
mvn dependency:purge-local-repository install -DskipTests=true -P production -Dmaven.javadoc.skip=true -B -V -DskipDockerPush
# Cache downloaded dependencies and plugins between builds.
# To keep cache across branches add 'key: "$CI_JOB_NAME"'
cache
:
...
...
@@ -48,11 +22,14 @@ cache:
## Diffent stages for the CICD of Data API
unitTest
:
stage
:
unitTest
script
:
mvn test
before_script
:
-
mvn dependency:purge-local-repository install -DskipTests=true -P production -Dmaven.javadoc.skip=true -B -V -DskipDockerPush
script
:
mvn test
integrationTest
:
stage
:
integrationTest
before_script
:
-
mvn dependency:purge-local-repository install -DskipTests=true -P production -Dmaven.javadoc.skip=true -B -V -DskipDockerPush
-
sudo service postgresql stop
-
sudo mkdir -p /usr/local/share/ca-certificates/ca/
-
sudo cp extras/certificate/rootCA.pem /usr/local/share/ca-certificates/ca/CA.crt
...
...
@@ -72,6 +49,8 @@ integrationTest:
imageBuild
:
stage
:
imageBuild
only
:
master
script
:
./extras/travis_push_docker_hub.sh
only
:
-
master
before_script
:
-
mvn dependency:purge-local-repository install -DskipTests=true -P production -Dmaven.javadoc.skip=true -B -V -DskipDockerPush
script
:
./extras/travis_push_docker_hub.sh
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment