1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-14 11:03:09 +02:00
Commit Graph

758 Commits

Author SHA1 Message Date
Christopher Fenner
3524f3cade
fix tests 2018-03-14 15:55:56 +01:00
Christopher Fenner
3ca1b6ac12
fix tests 2018-03-14 15:53:22 +01:00
Christopher Fenner
84ee9f2e39
fix test case 2018-03-14 15:45:49 +01:00
Christopher Fenner
cb9b8e6360
add tests 2018-03-14 15:44:04 +01:00
Christopher Fenner
ada195fc9f
remove inner class ConfigLoader 2018-03-14 12:41:08 +01:00
Christopher Fenner
e65d217428
use commonPipelineEnvironment instead of script 2018-03-14 12:29:21 +01:00
Christopher Fenner
da67c2741d
correct import 2018-03-12 22:23:10 +01:00
Christopher Fenner
8c72f6c169
add ConfigLoader 2018-03-12 22:21:48 +01:00
Christopher Fenner
c56f7f4b59
use ConfigLoader 2018-03-12 22:19:45 +01:00
Oliver Feldmann
0a58ad6e1c Deploy mkdocs when merging to master
Only changes to master and PRs starts the travis job.
On PR Maven tests and mkdocs build for warnings and error check is done.
On change on master Maven is **not** run and the documentation is built
and deployed using a deploy key. The encrypted deploy key is not part of
this commit, it needs to be provided by an admin for this repository.
2018-03-12 09:58:32 +01:00
Marcus Holl
99c5bacf00 Enable docu build again 2018-03-12 09:38:39 +01:00
Marcus Holl
056f128568 Introduce piper API 2018-03-09 15:19:08 +01:00
Alejandra Ferreiro Vidal
b7cdd4f3fb
Merge pull request #119 from alejandraferreirovidal/newConfigDocu
add new configuration documentation
2018-03-09 10:53:31 +01:00
Alejandra Ferreiro Vidal
0176496b11
Merge pull request #117 from alejandraferreirovidal/removeNullValue
remove null value from configuration merge
2018-03-09 10:31:35 +01:00
Alejandra Ferreiro Vidal
fe6cc8867a add new configuration documentation 2018-03-09 10:27:28 +01:00
Marcus Holl
6a223f5392
Merge pull request #105 from marcusholl/pr/docuUpdate
Pr/docu update
2018-03-09 10:08:55 +01:00
Marcus Holl
b768623ab7 [fix] allowed values for parameter 'deployMode'
Was uppercase with underscores, but needs to be lowercase, camelcase.
2018-03-09 09:50:52 +01:00
Marcus Holl
f9c4964e99 Add deprecation flags to parameter explantion for deployHost, deployAccount 2018-03-09 09:47:40 +01:00
Marcus Holl
e2688eabb4 Add missing explanation for parameter 'host' 2018-03-09 09:42:09 +01:00
Marcus Holl
1626eacc3f Add missing explanation for parameter 'account' 2018-03-09 09:40:33 +01:00
Marcus Holl
11c6c1f176 [fix] adjust name credentialsId -> neoCredentialsId 2018-03-09 09:39:19 +01:00
Marcus Holl
3cffa40c9a sort the comments to the parameters alphabetically 2018-03-09 09:26:26 +01:00
Alejandra Ferreiro Vidal
36788e2b45 remove null value from merge 2018-03-08 17:16:20 +01:00
Marcus Holl
06593a7985 Sort the parameters in the table alphabetically 2018-03-08 16:03:24 +01:00
Marcus Holl
3b5e1d9942 Do not consider values from project config as defaults. 2018-03-08 16:03:24 +01:00
Marcus Holl
316c6e36d3
Merge pull request #121 from marcusholl/pr/disableValidationInNeoAndMta
Disable tool validation inside neoDeploy and mtaBuild
2018-03-08 11:31:51 +01:00
Marcus Holl
9529954acd Disable tool validation inside neoDeploy and mtaBuild
We know about two issues:

1.) groovy based file systems checks seems to be executed on Jenkins
    master even if there is a node which is dispatched to a slave.
2.) Environment variable contained in the value of a provided
    variable are not expanded. Example: In case we describe neoHome like
    "$JENKINS_HOME/tools/neo" we do not expand $JENKINS_HOME. Hence the
    file exists check for file '$JENKINS_HOME/tools/neo' fails.
2018-03-08 11:23:56 +01:00
Marcus Holl
840f93208c Merge tag 'mtaMerge2' into HEAD 2018-03-06 17:24:58 +01:00
Marcus Holl
86ab0e04c3 Merge remote-tracking branch 'mholl/pr/javaHomeValidationInsideNeoDeploy' into HEAD 2018-03-06 17:24:31 +01:00
Marcus Holl
690e59f4d2 erge remote-tracking branch 'mholl/pr/javaHomeValidationInsideMtaBuild' into HEAD 2018-03-06 17:16:21 +01:00
Marcus Holl
b59b7123e2 Add comment in case mta toolset is used from current working dir 2018-03-06 16:53:14 +01:00
Willenbacher
93a2f028cd replaced mta.jar with DEFAULT_MTA_JAR_NAME 2018-03-06 16:53:14 +01:00
Marcus Holl
d4c4f864fc Provide variable for default mta jar file name. 2018-03-06 16:53:14 +01:00
Marcus Holl
3cafd0b6d5 Validating mta jar inside mtaBuild 2018-03-06 16:53:14 +01:00
Marcus Holl
3bc53b906f Make test more tolerant 2018-03-06 16:50:03 +01:00
Marcus Holl
b8760201c7 Emit log message in case tool validation is skipped. 2018-03-06 16:44:11 +01:00
Marcus Holl
d93b865f8d java home validation inside mtabuild 2018-03-06 16:44:11 +01:00
Marcus Holl
9c544bb6e0 Make test more tolerant 2018-03-06 16:28:01 +01:00
Marcus Holl
c6f4ce4b68 Introduce variable for default neo cmd 2018-03-06 16:12:57 +01:00
Marcus Holl
23e6e87b75 Validation of neo toolset inside neoDeploy 2018-03-06 16:12:53 +01:00
Marcus Holl
bc9298738b Make validation of shell calls more tolerant.
Needed in order to deal with new shell calls wrt 'which neo.sh'.
2018-03-06 16:02:49 +01:00
Marcus Holl
1c45b043e5 java home validation inside neoDeploy 2018-03-06 15:37:52 +01:00
Marcus Holl
048e004ca7 Make validation of shell calls more tolerant.
Needed in order to deal with new shell calls wrt 'which neo.sh'.
2018-03-06 15:37:52 +01:00
Marcus Holl
6d2dcd5b52 remove docu generation
since pip install fails caused by outdated python version
2018-03-06 15:15:47 +01:00
Florian Wilhelm
f6c71a8484 Use executeMaven step for artifact versioning (#114)
* Execute Maven inside Docker container
* Fix test
2018-03-06 13:28:57 +01:00
Florian Wilhelm
ff46bb0f00 Make commit of new version optional in artifactSetVersion step (#112)
* Make commit of new version optional in `artifactSetVersion` step

You might not want to add a new commit for each version, when versions
are automatically created. This commit makes this feature optional, but
enabled by default to maintain API compatibility.

* Set `gitCommitId` if null

* Improve documentation of `commitVersion` parameter

* Allow to operate in a code checkout without `.git` directory
2018-03-05 09:04:53 +01:00
Florian Wilhelm
f18f11fafe Use UTC time zone for artifact version time stamp (#111)
By using UTC, we avoid potential issues when development happens in
different time zones. Also, daylight saving time does not exist in UTC.
2018-03-02 16:35:35 +01:00
Christopher Fenner
7ca06e7897
Merge pull request #110 from CCFenner/newRules
use new rules
2018-03-02 11:29:31 +01:00
Christopher Fenner
d10b94a166
Update SetupCommonPipelineEnvironmentTest.groovy 2018-03-02 10:57:50 +01:00
Christopher Fenner
e38eda33a7
Update DockerExecuteTest.groovy 2018-03-02 10:55:27 +01:00