Commit Graph
32 Commits
Author SHA1 Message Date
Florian Wilhelm 3f5b9cc555 Implement npmExecuteScripts step (#1422) 2020-04-24 18:29:30 +02:00
Florian Wilhelmandgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> c9cc2e1d30 Automated go dependency update (#1423)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-04-21 09:16:08 +02:00
Florian Wilhelm 6d7ab39e29 Use specific token for automated go dependency update PR (#1413) 2020-04-16 17:58:59 +02:00
Florian Wilhelm 4028db18f7 Automate go dependency updates (#1393) 2020-04-14 12:33:18 +02:00
Florian Wilhelm b71ff0a055 Extend nexusUpload to also handle npm (#1379) 2020-04-11 12:56:44 +02:00
Florian WilhelmandStephan Aßmus 9372aa1f43 Relax requirements for maven projects in nexus upload (#1348)
* iterate over found pom.xml files for maven projects, deploy found artifacts
* classifiers are found by testing prefix/suffix of artifact
* Remove additionalClassifiers option
* Improve documentation
* Fix fallback for finalBuildName
* Ignore mvn modules with packaging != pom but no target dir
* Fail when main artifact is missing, add more tests

Co-authored-by: Stephan Aßmus <stephan.assmus@sap.com>
2020-04-03 21:32:38 +02:00
Florian Wilhelm f482f439b0 Allow to trigger release manually (#1359) 2020-04-03 16:26:53 +02:00
Florian Wilhelm 0c3493f9ad Only add already tracked files to git (#1312) 2020-03-26 09:41:03 +01:00
Florian Wilhelm f81fe916dc Configure GitHub Release (#1299)
Same configuration as the old release process used
2020-03-20 14:01:49 +01:00
Florian Wilhelm 4e9b7f6cbf Release go-binary via piper action (#1243) 2020-03-11 16:58:56 +01:00
Florian Wilhelm fdb9fd3c6e Print "Status" in error case in http client (#1256)
This might provide useful context to the user.

For example when you try to upload a SNAPSHOT jar to a maven-release
repo in nexus, this will print an error like

returned with response 400 Repository version policy: RELEASE does
not allow version: 1.0-SNAPSHOT

instead of

returned with HTTP Code 400
2020-03-09 19:25:40 +01:00
Florian Wilhelm 15ef9adaaa Build piper binary in Consumer Tests (#1240) 2020-03-04 13:27:27 +01:00
Florian Wilhelm 1a3275b70d Use piper exe in CWD for integration tests if available (#1231)
This change allows a development workflow where you don't need to set the `PIPER_INTEGRATION_EXECUTABLE` variable if your executable is available in the CWD. This should make it non-required to set the variable for most cases of local development.
2020-02-27 12:43:38 +01:00
Florian Wilhelm c15f6a03d2 Add functions to infer build tool (#1210) 2020-02-23 16:54:50 +01:00
Florian Wilhelm 68295714ad Add a link to Jenkins declarative pipeline docs (#1194) 2020-02-21 14:10:11 +01:00
Florian Wilhelm 1b6781c1e9 Move docs of Cloud SDK Pipeline (#1167) 2020-02-18 17:51:44 +01:00
Florian Wilhelm e65515fbe9 Fix broken link (#1186) 2020-02-17 09:18:36 +01:00
Florian Wilhelm 7bd76a97a4 Document how pipelines can be more flexible 2020-02-14 17:10:53 +01:00
Florian Wilhelm 941eba0472 Fix Could not find matching constructor for: hudson.FilePath (#1134)
The constructor for hudson.FilePath does not take a file, but rather a
string containing the path to the file.
2020-02-03 12:28:16 +01:00
Florian Wilhelm 3caab5e10c Recommend Multibranch pipeline job type in guided tour (#1041) 2019-12-06 09:54:43 +01:00
Florian Wilhelm 5b58ce830f Clarify precedence in MapUtils#merge() (#983) 2019-11-14 14:33:23 +01:00
Florian Wilhelm 0dffbaedb1 openjdk8 2019-10-15 14:06:02 +02:00
Florian Wilhelm e041f45183 Streamline documentation to reflect project "piper" (#875) 2019-09-19 14:17:41 +02:00
Florian Wilhelm 3af8062c9f Cleanup (#844) 2019-08-13 11:54:58 +02:00
Florian Wilhelm 338314b08a Use test project from new repo (#797) 2019-07-18 13:23:19 +02:00
Florian Wilhelm bb3763bf32 Hint about api in defaut environment 2019-01-23 11:35:18 +01:00
Florian Wilhelm 8862fb7186 Decare resources directory API 2019-01-23 11:23:03 +01:00
Florian Wilhelm d4bb237486 Improve 2019-01-23 10:16:11 +01:00
Florian Wilhelm a1f8ef1086 Convert annotation to groovy 2019-01-23 10:07:55 +01:00
Florian Wilhelm 33238403d2 Mark old classes as deprecated api 2019-01-23 09:48:21 +01:00
Florian Wilhelm 7f1713148f Extend api 2019-01-08 17:35:53 +01:00
Florian Wilhelm dfa7b14d16 Explicitly state return types fixes #144 2018-05-04 11:34:51 +02:00