1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-01-18 05:18:24 +02:00

76 Commits

Author SHA1 Message Date
Marcus Holl
1137fd0928 Remove empty string as default for neo credentials id
We have a default value configured at the level of the shipped defaults.

grep neoCredentialsId resources/default_pipeline_environment.yml
2018-02-20 12:40:58 +01:00
Alejandra Ferreiro Vidal
e7bf3b1b0f mtaJarLocation as step configuration 2018-02-20 12:02:33 +01:00
Marcus Holl
5fe76eb9dc Replace usage of lists for denoting keys by sets.
The characteristics of a list are
  o the order of the entries is significant
  o duplicates are allowed

The characteristics of a set are
  o the order is not significant
  o duplicates are not allowed.

When describing keys for a step the characteristics of a
set applies here, whereas the characteristics of a list does
not apply.
2018-02-19 12:53:08 +01:00
Christopher Fenner
be5b5ec9fa
Merge pull request #58 from CCFenner/publishCheckResults
add new step checkResultsPublish
2018-02-16 10:30:59 +01:00
Christopher Fenner
78321e35f1
defile static tool list 2018-02-16 10:08:48 +01:00
Alejandra Ferreiro Vidal
df9a3b3c14 improve log 2018-02-12 10:03:35 +01:00
Alejandra Ferreiro Vidal
9210583bd5 remove unused checks 2018-02-12 10:03:35 +01:00
Christopher Fenner
60691dde5b
Merge branch 'master' into publishCheckResults 2018-02-12 08:37:15 +01:00
Alejandra Ferreiro Vidal
9dafdd1cc0 mtaBuild with new config framework 2018-02-08 13:26:48 +01:00
Christopher Fenner
d97769b56c cleanup 2018-02-08 10:53:48 +01:00
Christopher Fenner
a4b8d3828c rename method 2018-02-08 10:52:10 +01:00
Christopher Fenner
c48d0a7416 simplify parameter preparation 2018-02-08 10:51:39 +01:00
Christopher Fenner
c6300f4570 correct handling of parameter maps 2018-02-08 10:50:11 +01:00
Christopher Fenner
4abbff8b70 remove null options for parsers 2018-02-08 10:43:24 +01:00
Christopher Fenner
8adf79bfe1 use MapUtils 2018-02-08 10:28:42 +01:00
Christopher Fenner
f278bbbd14 use empty defaults 2018-02-08 10:28:42 +01:00
Christopher Fenner
54d5196f1a use flat list for parameter filtering 2018-02-08 10:28:42 +01:00
Christopher Fenner
be41b71b84
Merge branch 'master' into publishCheckResults 2018-02-08 08:53:04 +01:00
Oliver Nocon
fbd03a88da
Step for automatic versioning (#65)
It contains:

* versioning step artifactSetVersion
* versioning implementation for Maven & Docker
* enhancements to commonPipelineEnvironment
* extended default configuration
* new utils object for git-related tasks
* automated tests incl. new Rules and resources
* incorporated PR feedback
* step documentation
2018-02-07 13:17:33 +01:00
Christopher Fenner
87de7417ca add further tests 2018-02-05 13:48:39 +01:00
Christopher Fenner
64046b6de2 rename step to checksPublishResults 2018-02-02 14:50:26 +01:00
Christopher Fenner
6a593744ab
remove unused method 2018-02-02 12:20:57 +01:00
Marcus Holl
87f899a731 Merge remote-tracking branch 'github/master' into HEAD 2018-02-02 09:34:27 +01:00
Christopher Fenner
72251eb07e remove unused imports 2018-02-02 09:33:38 +01:00
Christopher Fenner
c5188ef1cd use configuration framework 2018-02-01 12:57:25 +01:00
Christopher Fenner
5df94aee3a correct parameter name to fit purpose 2018-02-01 08:22:12 +01:00
Christopher Fenner
22103fadca add step name to echo 2018-01-31 16:56:18 +01:00
Marcus Holl
e3590c8603 [fix] ensure backward compatitility for credentials id 2018-01-30 17:09:17 +01:00
Christopher Fenner
9d4a9304db add further test cases 2018-01-30 15:26:54 +01:00
Christopher Fenner
8710495e17 add @NonCPS annotations 2018-01-30 13:15:49 +01:00
Christopher Fenner
790f2b7ea3 remove body parameter from step 2018-01-30 13:15:08 +01:00
Christopher Fenner
00b44315ec remove deprecated testMode parameter 2018-01-30 13:14:37 +01:00
Christopher Fenner
55166f3cac fix issue with pattern 2018-01-30 13:14:05 +01:00
Christopher Fenner
573ded75dc correct step file name 2018-01-30 11:17:01 +01:00
Christopher Fenner
2d2cc3a893 Merge branch 'master' into publishCheckResults3 2018-01-30 11:15:26 +01:00
Christopher Fenner
dad65ba5ff change name of class parameter 2018-01-30 10:06:35 +01:00
Christopher Fenner
a0bc00870d correct eslint default pattern 2018-01-29 16:47:40 +01:00
Christopher Fenner
5f6ba2f4b6 add step javadoc, correct step name 2018-01-29 16:47:22 +01:00
Christopher Fenner
795eece19a add new step checkResultsPublish 2018-01-29 16:29:00 +01:00
Marcus Holl
f52cbbe36a Fix wrong backward compatibility handling for deployHost, deployAccount. 2018-01-29 15:11:02 +01:00
Marcus Holl
678b55e771 null docker image in case of missing docker daemon. 2018-01-25 16:41:27 +01:00
Marcus Holl
147d29a714 Check for running docker daemon with docker ps. 2018-01-25 16:41:27 +01:00
Marcus Holl
9a96acff57 change default for neo toolset from neo to neo.sh
The bash script is named 'neo.sh', not 'neo'. 'neo' as default will not work
despite somebody takes extra action to make it work.
2018-01-25 16:41:27 +01:00
Marcus Holl
bc2fb93551 Use dockerExecute inside neoDeploy 2018-01-25 16:41:27 +01:00
Marcus Holl
1ff46861e0 Introduce new config framework into neoDeploy 2018-01-25 16:41:26 +01:00
Marcus Holl
e267622309 [refactor/streamline ]Use CPE is case the script is not available 2018-01-25 09:07:06 +01:00
Oliver Feldmann
58d3907093 Use fileExists to check whether archivePath really exists
When running on a slave we have to use the Pipeline method fileExists,
using the File class' exist on the absolute path fails.
The neo deployment uses the relative path as well.
The fileExists method is mocked with LesFurets.
2018-01-24 13:11:04 +01:00
Oliver Nocon
749aa5e7ed
InfluxDB support (#52)
* adding step for writing metrics to InfluxDB including dependencies
* added documentation
* incorporated PR feedback
2018-01-24 09:55:38 +01:00
Milko Todorov
48fb7c76e3 Bug when checking for valid warAction 2018-01-17 13:48:26 +01:00
Milko Todorov
62b0cae3ac Changing IllegalArgumentException to general Exception
Requested by Oliver Nocon
2018-01-17 11:19:02 +01:00