Commit Graph

239 Commits

Author SHA1 Message Date
Manuele Simi af336fb64a Parametrize the release file path according to the release version. 2019-09-03 16:34:27 -04:00
Manuele Simi 5f22add877 Restore pipeline parameters and sanity checks. 2019-09-02 23:44:35 -04:00
Manuele Simi 20750b77a3 Early working version of YAML-based pipeline. 2019-09-02 23:38:06 -04:00
Manuele Simi 9758e483fa Echo version and components. 2019-09-02 23:28:32 -04:00
Manuele Simi 5a72b5fd75 Update README with the new requirements on Kubernetes. 2019-09-02 23:28:20 -04:00
Manuele Simi d248daff48 Fix YAML definition and parser. 2019-09-02 22:49:14 -04:00
Manuele Simi 2131733ad2 New YAML-based configuration. 2019-09-02 11:46:53 -04:00
Manuele Simi 0605e8fe6e Save last JSON version. 2019-09-02 07:59:42 -04:00
Manuele Simi d2f0a1d414 Add a second stage to functions. 2019-09-01 22:34:58 -04:00
Manuele Simi 5366918b57 Comment most of the logic for testing purposes. 2019-09-01 22:32:36 -04:00
Manuele Simi faef4318b7 Remove clean up stage. 2019-09-01 22:27:20 -04:00
Manuele Simi 9f13ac7c3c Dummy function. 2019-09-01 22:23:39 -04:00
Manuele Simi 922575f2db Add jenkinsfile that uses functions to create new stages. 2019-09-01 18:02:44 -04:00
Manuele Simi 5d3625cdde Remove stage block around the build command. 2019-08-31 23:51:46 -04:00
Manuele Simi 7c74ee67cb Remove parallel blocks. Try with loops at stage level. 2019-08-31 23:10:05 -04:00
Manuele Simi fb4b0ec1a3 Try 3 parallel blocks. 2019-08-31 22:01:43 -04:00
Manuele Simi 5b9d2f597f Set real jobs for parallel nested pipeline. 2019-08-31 16:04:31 -04:00
Manuele Simi 33ee929fe2 Remove condition from parallel stages. 2019-08-31 15:54:09 -04:00
Manuele Simi dec84e20a1 Remove agent from parallel stages. 2019-08-31 15:52:19 -04:00
Manuele Simi 5208c6d41a Fix syntax in the dummy pipeline. 2019-08-31 15:50:16 -04:00
Manuele Simi 4dac7e36c8 Add dummy pipeline for testing purposes. 2019-08-31 15:48:54 -04:00
Manuele Simi 0e63817065 Use pipeline-agent 2019-08-31 08:54:23 -04:00
Manuele Simi 8c6b79ac97 Back to any agent. 2019-08-31 08:48:36 -04:00
Manuele Simi 784791813b Set none agent. 2019-08-31 08:38:32 -04:00
Manuele Simi 1ad8121e41 Fix any label. 2019-08-30 23:02:46 -04:00
Manuele Simi 9b32dc2f4b Use any node. 2019-08-30 22:58:05 -04:00
Manuele Simi cc5376ff69 Fix URL. 2019-08-30 22:47:10 -04:00
Manuele Simi faf6941dae Parse full text. 2019-08-30 22:43:32 -04:00
Manuele Simi 3f2a76f40d Remove double extension. 2019-08-30 22:40:34 -04:00
Manuele Simi ca59799284 Parse the release file from the server. 2019-08-30 22:37:25 -04:00
Manuele Simi 4f3c9156b7 Print the environment. 2019-08-30 22:20:23 -04:00
Manuele Simi 84fbfae86e Access to the workspace with readFile(). 2019-08-30 16:24:07 -04:00
Manuele Simi 07b17d6a7f Access to the workspace with readFileFromWorkspace(). 2019-08-30 16:21:31 -04:00
Manuele Simi 3b9ac54814 Access to the workspace with SEED_JOB. 2019-08-30 16:09:16 -04:00
Manuele Simi 4c8f3a4176 Access to the workspace with __FILE__. 2019-08-30 16:06:11 -04:00
Manuele Simi f32861fe19 Access to the workspace from the master node. 2019-08-30 15:34:49 -04:00
Manuele Simi 3ab4e0c39c Remove env. prefix. 2019-08-30 15:18:53 -04:00
Manuele Simi 403f80cd27 Access release files through the WORKSPACE variable. 2019-08-30 15:06:34 -04:00
Manuele Simi ed187a714c Locate the jenkinsfile. 2019-08-30 06:46:09 -04:00
Manuele Simi 6951c87314 List and print current files. 2019-08-29 17:40:43 -04:00
Manuele Simi a97397ba91 Echo content of the current folder. 2019-08-29 17:34:03 -04:00
Manuele Simi 8036fba682 Try relative path, again. 2019-08-29 17:32:12 -04:00
Manuele Simi a2740cb38f Try relative path. 2019-08-29 17:24:28 -04:00
Manuele Simi dababd3086 Fix release file path. 2019-08-29 16:58:17 -04:00
Manuele Simi 17494d8574 Add more checks on the release file. 2019-08-29 16:55:38 -04:00
Manuele Simi 0e2df958e1 First attempt to read the configuration from a JSON file. Add a sample JSON release for testing purposes. 2019-08-29 16:03:45 -04:00
Manuele Simi a261f8fec5 Resolve several issues with dynamic stages. 2019-08-29 15:12:50 -04:00
Manuele Simi 1f0749b24c Test version of dynamic pipeline. 2019-08-28 22:48:25 -04:00
Manuele Simi a5c650ec9c Multiple stages with sequential dynamic stages. 2019-08-22 22:27:47 -04:00
Manuele Simi 9069a7acc6 Build one stage as parallel stage (to make it dynamic). 2019-08-22 20:37:52 -04:00