René Pfeuffer
80b843d0bf
Reset to original master branch
...
In case the master branch had been checked out before
with a different commit from an earlier build, we
reset it to the commit from origin.
2020-04-09 21:07:54 +02:00
René Pfeuffer
63b7a1f5a4
Fix config call
2020-03-26 18:43:00 +01:00
Sebastian Sdorra
9a18a1c201
merge with develop branch
2020-03-13 08:06:34 +01:00
Sebastian Sdorra
d64827fc8a
fetch branches before master checkout
2020-03-13 07:51:07 +01:00
René Pfeuffer
39bf636e03
Add comments
2020-03-12 10:36:13 +01:00
Sebastian Sdorra
f4962b2ea2
remove old comment
2020-03-11 15:39:31 +01:00
Sebastian Sdorra
997c5b3ce1
fix broken docker image version
2020-03-11 15:36:59 +01:00
Sebastian Sdorra
625bba8cfb
fixed missing hypen in snapshot version
2020-03-11 15:30:24 +01:00
Sebastian Sdorra
4f49002f63
tricking lerna to skip worktree clean check
2020-03-11 14:31:21 +01:00
Sebastian Sdorra
bf5be402e0
fixed wrong credentials of maven repository
2020-03-11 14:03:06 +01:00
Sebastian Sdorra
49d62a6559
update pipeline to automate releases
2020-03-11 11:10:06 +01:00
René Pfeuffer
4b1c74fa78
Try other jgit configuration to prevent flappy git integration tests
2020-03-10 08:25:39 +01:00
René Pfeuffer
2d117648ba
Add possibility to set jgit nfs related config
...
It may be necessary for users to configure jgit behaviour related to
file handling. This commit makes the following two configurations
available (among others):
- core.trustfolderstat
- core.supportsatomicfilecreation
2020-03-09 16:44:42 +01:00
Sebastian Sdorra
d350177b3f
migrate Jenkinsfile from mercurial to git
2020-03-09 08:01:36 +01:00
Sebastian Sdorra
52fb900cf3
reduce logging of scm-it test instance
2020-03-04 12:56:38 +01:00
Sebastian Sdorra
c262d5daf4
disable application logs durring ci build
2020-03-04 12:12:57 +01:00
Sebastian Sdorra
94d9c574a2
execute unit tests and integration tests in parallel
2020-03-04 10:14:59 +01:00
Sebastian Sdorra
bf15f7af7a
skipt frontend build and scm-it in unit-test stage
2020-03-04 09:54:42 +01:00
Sebastian Sdorra
60b6e42fcc
skip unit tests in integration test stage
2020-03-03 16:20:21 +01:00
Sebastian Sdorra
be66f57c49
fix missing image for maven execution
2020-03-03 11:16:12 +01:00
Sebastian Sdorra
21bb9351d2
use jdk 11 in docker for ci build
2020-03-03 11:13:11 +01:00
Rene Pfeuffer
eb81bf4005
Enable tests for mercurial
...
Therefore disable build in docker and use native worker.
2020-02-27 08:36:47 +01:00
Sebastian Sdorra
5cd28f27c6
removed deprecated warnings plugin
2020-02-26 15:14:45 +01:00
Sebastian Sdorra
412cae3c21
do not try to archive restdocs package, because it does not exists anymore
2020-02-25 11:12:04 +01:00
Rene Pfeuffer
94add329eb
Remove wait time for leak preventor
...
This is no longer necessary due to the new SimpleClassLoaderLifeCycle,
that is configured in the jetty startup for integration tests in the
poms of scm-webapp and scm-it.
2020-02-06 10:00:44 +01:00
Sebastian Sdorra
7f471168b6
use jdk-11 for ci builds
2020-02-04 16:07:24 +01:00
Rene Pfeuffer
6a1e153935
Increase timeout
2020-01-31 13:30:15 +01:00
Sebastian Sdorra
98febefa64
fix sonarqube code coverage
2020-01-13 15:56:28 +01:00
Sebastian Sdorra
dce437b82e
do not mark build as unstable if iqserver is not able to analyze
2019-12-19 11:01:12 +01:00
Rene Pfeuffer
fb8d512ec6
Fix integration tests
...
Without this flag, the server will not be shutdown fast
enough between the integration tests of scm-webapp and
scm-it. Therefore the new server cannot start correctly
whicht results in an error (ShutdownMonitor already started)
2019-12-06 13:45:10 +01:00
Sebastian Sdorra
ea2f27b876
use default branch as main branch for jenkins and sonarqube
2019-11-28 10:46:19 +01:00
Sebastian Sdorra
c34900aa30
revert defaultValue change again
2019-08-07 09:15:07 +02:00
Sebastian Sdorra
e9454bb779
revert defaultValue for dockerTag
2019-08-07 07:21:30 +02:00
Sebastian Sdorra
ce882d2ee7
use single quotes for string without interpolation
2019-08-06 16:50:28 +02:00
Sebastian Sdorra
9f0ebe57cd
set default dockerTag to latest
...
Jenkins treat every build parameter as environment variable and empty or null values lead to an error, see https://issues.jenkins-ci.org/browse/JENKINS-38608
2019-08-06 13:57:28 +02:00
Sebastian Sdorra
681d81a8fa
set description for builds with dockerTag parameter
2019-08-06 13:49:04 +02:00
Sebastian Sdorra
036a759447
set defaultValue of dockerTag parameter to an empty string
2019-08-06 13:45:10 +02:00
Sebastian Sdorra
c885385ca4
fix null value as environment variable
2019-08-06 13:32:31 +02:00
Sebastian Sdorra
09068a55d4
push extra docker image tag with hash and version
2019-08-06 13:02:57 +02:00
Sebastian Sdorra
13b5bcbb29
fixed broken build
2019-08-06 11:36:31 +02:00
Sebastian Sdorra
254665099c
added parameter for extra docker tag
2019-08-06 11:32:05 +02:00
Sebastian Sdorra
f6fd25cbc3
reactivate jenkins lifecycle stage
2019-07-31 13:26:58 +02:00
René Pfeuffer
643ed0142a
Deactivate iq server check
2019-02-21 13:32:27 +01:00
Sebastian Sdorra
dfd187a247
integrate sonatype lifecycle analysis into jenkins build
2019-01-30 11:25:01 +01:00
Sebastian Sdorra
f22abaf0e2
fix restdoc generation and append restdoc artifact to buildjob
2019-01-28 14:28:34 +01:00
Sebastian Sdorra
b2e1dcf0e9
archive artifacts if the build runs on the main branch
2019-01-16 14:40:34 +01:00
René Pfeuffer
59e90c0204
Suppress sonar using maven property
2018-12-04 15:52:02 +01:00
Sebastian Sdorra
2383702417
change timeout from 20 to 30 minutes
2018-11-30 09:54:55 +01:00
Johannes Schnatterer
24052d7896
Jenkins: Increases SonarCloud timeout to 5 minutes.
...
Every now and then sonarcloud is under pressure and needs longer
than 2 minutes to call our quality gate webhook.
2018-10-09 11:17:06 +02:00
Sebastian Sdorra
8b81898f7e
Merged in feature/disable_concurrent_builds (pull request #78 )
...
Disable concurrent builds
2018-09-27 11:13:21 +00:00