1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-06-21 00:19:49 +02:00
Commit Graph

53 Commits

Author SHA1 Message Date
71fdcc3e53 docker for upload file SOLMAN 2019-03-19 10:07:18 +01:00
94315bf006 use docker image for cts upload file 2019-03-19 10:07:18 +01:00
827d8aa32d imagePull --> pullImage 2019-02-19 11:35:03 +01:00
546db7f3f3 Provide verbose flag. 2019-02-15 13:58:11 +01:00
a375cc75a5 Provide flag failUploadOnWarning
in order to be able to survive uploads which are basically successful, but
with warning(s).
2019-02-15 13:58:11 +01:00
0ea6bdc05c Accept unix style line endings. 2019-02-14 13:52:06 +01:00
80bd4cf11c Support code page parameter 2019-02-14 09:36:51 +01:00
dc1dfd622c docker params as map for fileUpload 2019-02-12 15:22:22 +01:00
8d1786fa8d DevelopmentInstance for upload file rfc 2019-02-07 11:46:45 +01:00
d8d2d8b1fd abap development client always under changeManagement.rfc 2019-02-07 10:11:22 +01:00
fd5a07d403 applicationId -> applicationName for RFC file upload 2019-02-07 08:29:53 +01:00
34b0e1f4f5 RFC: upload failure test 2019-01-30 17:34:16 +01:00
40d89f2e5d Test: sanity check parameters 2019-01-30 17:34:16 +01:00
dfe69d7a31 Test: upload rfc success 2019-01-30 16:57:25 +01:00
a70fc10ae0 Parameter applicationURL instead of file path 2019-01-30 16:02:48 +01:00
ce710dfa38 More consistent test names for transportRequestUploadFile 2019-01-30 15:13:10 +01:00
661745fd81 Merge remote-tracking branch 'github/master' into HEAD 2019-01-30 15:01:09 +01:00
b486f32dc1 Better readable rule names: stepRule 2019-01-23 14:54:50 +01:00
9b1397e998 Better readable rule names: loggingRule 2019-01-23 14:54:50 +01:00
cca46d509b Upload binaries to transport requests via RFC 2019-01-18 10:26:03 +01:00
f48c8a038e Merge remote-tracking branch 'github/master' into HEAD 2018-11-08 15:58:26 +01:00
10ec0473c1 correct step invokation in tests (#368)
* correct step invokation in tests

* correct step invokation in tests

* correct step invokation in tests
2018-11-07 11:45:38 +01:00
b8c0c8e6b3 Cache transport request Id in common pipeline environment 2018-11-06 15:36:39 +01:00
01753ccc6d Provide always the script from transport request releaded tests 2018-10-31 12:52:45 +01:00
0e6f44a4ed Switch default for changeManagement.type to NONE
before we had SOLMAN.
2018-09-28 14:16:20 +02:00
2d779233cc Swich for switching off cm integration 2018-09-28 14:16:19 +02:00
f34308ffe0 upload file to transport for CTS use case 2018-09-24 15:08:01 +02:00
141210beb2 Expose backendType for uploading files into transports 2018-09-18 15:56:35 +02:00
cfd25198b0 transportRequestUploadFile step 2018-09-18 14:49:06 +02:00
8a019f5b86 Remove read yaml rule from common rules
read yaml rule is a very frequently used rule. But having the rule in the common rules
means we cannot register text or files to that rule, which makes it less handy to work
with yaml files in the tests.
2018-08-31 10:22:46 +02:00
45f4952c71 Read applicationId also from configuration 2018-08-15 09:48:59 +02:00
9dfc7fcd01 refactor withCredentials to ChangeManagement util class
fix tests to match refactoring
2018-08-09 11:03:30 +02:00
0bac7ac27e Take mtarFilePath in commonPipelineEnviroment into account
This allows the steps to interact without using return values (which is not possible in
declarative pipelines). On the other hand we have depencencies between the steps based
on the status of the commonPipelineEnvironment.
2018-07-31 16:55:15 +02:00
f16d5c766b Merge remote-tracking branch 'github/master' into HEAD 2018-07-25 12:26:20 +02:00
46f6587a97 Merge remote-tracking branch 'github/master' into HEAD 2018-07-19 09:17:07 +02:00
3effe404b0 Merge remote-tracking branch 'github/master' into HEAD 2018-07-19 08:54:57 +02:00
ab0a0c6882 Introduce CredentialsRule
Instead of configuring the credentials setup

  o withCredentials
  o usename

in each of our tests (for the moment change-management related)
we collect the common coding in a JUnitRule.
2018-07-18 12:45:30 +02:00
9b4d55d0d9 switch to nested configuration for change management related steps 2018-07-17 16:41:42 +02:00
b72cb656d5 Merge remote-tracking branch 'github/master' into HEAD 2018-07-16 11:15:22 +02:00
7482b58dc2 UploadFileToTransport: Read transportRequestId from commit history 2018-07-16 10:28:59 +02:00
bb0e9b92ce transport request upload file: decouple tests. 2018-07-13 16:09:51 +02:00
0337b34cef [whitespace only] increase readability 2018-07-13 14:40:54 +02:00
254a4e2017 Remove unused sh registerAllowedMethod
registerAllowedMethod for sh call not used anymore since we mock the ChangeManagement utils class.
The sh calls was triggered from the utils class. Since we mock that class, there is no sh call
anymore.
2018-07-13 13:23:10 +02:00
63b0fd6f67 Merge remote-tracking branch 'github/master' into HEAD 2018-07-13 10:30:29 +02:00
c9572d187b Merge remote-tracking branch 'github/master' into HEAD 2018-07-12 13:23:00 +02:00
52bb1e842d Validate required parameters via config helper
- In case a parameter is missing we do not thrown and AbortException
    anmore, but an IllegalArgumentExcpetion, since that exception is
    thrown by the configuration helper. The difference is: AbortExceptions
    are contained in the log without stacktrace, other exceptions are
    printed with stack trace.
  - Exception messages are changed to the standard error message triggered
    inside the configuration helper. In case the changeDocumentId is
    retrieved also from the commit history we keep an exception message
    pointing to that.
  - Having references to the parameters is droped. Instead the parameters
    are directly used from the configuration map.
  - in case of long signatures line breaks are inserted in order to
    simplify reading the code.
2018-07-12 09:34:06 +02:00
a7ea15ac58 transportRequestUploadFile: retrieveChangeDocumentId from commit history 2018-07-10 16:40:26 +02:00
d8d2249862 Support cmclientOpts for uploadFileToTransport 2018-07-09 09:40:07 +02:00
44cee0475d Merge pull request #176 from marcusholl/pr/decoupleTests
Pr/decouple tests
2018-07-06 13:09:44 +02:00
d270a2d232 Decouple tests: transport request upload file 2018-06-29 10:53:47 +02:00