Commit Graph

362 Commits

Author SHA1 Message Date
f98f490956 update to notice missing gitlab registry token 2017-08-26 10:57:23 +02:00
35c4963192 clean up retagging 2017-08-26 10:06:20 +02:00
24dd9edcae update login 2017-08-26 09:40:40 +02:00
ecb21a787f update 2017-08-26 00:23:08 +02:00
4cea1d29d2 update 2017-08-25 23:47:31 +02:00
c012810a8c improve log messages 2017-08-25 22:41:13 +02:00
f1bf000744 update docker login handling 2017-08-25 22:13:11 +02:00
16925a3f3f fix typo 2017-07-28 01:11:55 +02:00
6d328e263d update default publish target 2017-07-27 21:51:38 +02:00
1ca90eb64d remove debug messages 2017-07-27 15:38:40 +02:00
a597c1268b build in debug logs 2017-07-27 15:27:25 +02:00
c9b08b9f9d update 2017-07-27 14:49:54 +02:00
a8571827b9 update to use better command recognition 2017-07-27 14:20:56 +02:00
66bb3a10b7 update to support more detailed docker publishing 2017-07-27 13:15:39 +02:00
8847d9031b update codecomments 2017-07-19 09:40:48 +02:00
270ff4bb40 update 2017-06-30 23:33:56 +02:00
9f2e629e8f update ssh module 2017-06-15 15:46:08 +02:00
ddf7ca0466 update purge 2017-06-07 15:16:33 +02:00
bdce1dbded add modPurge 2017-06-05 22:08:49 +02:00
8c28fcc906 add cflare 2017-05-19 12:14:43 +02:00
7c5cafeb1b complete modular transition 2017-05-19 12:09:33 +02:00
PhilKunz External
b6a85319b0 Go modular 2017-05-18 20:40:09 +00:00
6edd51c6e6 start modular infrastructure 2017-05-16 21:09:59 +02:00
800e4d8956 fix environment detection 2017-05-15 18:27:13 +02:00
0694d3a393 update 2017-05-15 18:10:24 +02:00
d1e7448b40 update 2017-05-15 16:35:16 +02:00
b6c06e2b17 remove bashBare 2017-05-15 16:07:05 +02:00
29df49addb update 2017-05-15 15:54:09 +02:00
7c4890f57a improve logging for docker 2017-05-15 15:36:09 +02:00
5065587275 update 2017-05-15 15:21:56 +02:00
a042674a81 fix gitlabTestTag 2017-04-02 23:56:15 +02:00
566e074cf4 fix docker execution 2017-04-02 23:41:51 +02:00
76530985e7 now using newest npmts and uploading public docker images also to gitlab registry 2017-04-02 22:56:40 +02:00
dd260538a7 now using yarn upgrade instead yarn install to better reflect updates of packages for automatic triggers 2017-03-24 11:48:50 +01:00
9cec914c94 now using yarn for dependencies as well 2017-03-11 15:56:48 +01:00
1224fce295 fix yarn install decision 2017-03-11 15:17:24 +01:00
129d22b537 update usage of yarn 2017-03-11 14:07:36 +01:00
8075281499 readd lodash typings 2017-03-11 11:52:47 +01:00
577a9b3e49 update source strings 2017-03-11 03:35:15 +01:00
0a73134e1c update smartshell 2017-03-11 02:41:18 +01:00
af74e730cc fix async loop execution 2017-03-11 02:27:48 +01:00
ba41776c0e update 2017-03-11 01:34:03 +01:00
d1e060e1dc now fully async 2017-03-11 01:10:37 +01:00
1db5d6e669 update async 2017-03-08 14:50:58 +01:00
a54015da16 update async functions 2017-03-08 14:50:41 +01:00
d9b8eb3bf0 update 2017-03-07 18:07:03 +01:00
b86b090c07 update dependencies and add yarn 2017-02-19 14:46:05 +01:00
e784c02a40 now correctly evaluating which output 2016-12-15 01:08:54 +01:00
40a00cb1b0 readd logging 2016-12-15 00:06:11 +01:00
Philipp Kunz
4c3d284186 Update npmci.bash.ts 2016-12-14 16:45:48 +00:00
Philipp Kunz
5a472326ad Update npmci.install.ts 2016-12-14 16:38:57 +00:00
cd7363625d now logging path 2016-12-13 23:16:19 +01:00
4e01b0c9b6 improve logs 2016-12-10 23:27:34 +01:00
787145816a fix npm global Tool installation 2016-12-10 22:43:14 +01:00
407d9f8237 fixup globalNpmTools 2016-12-10 22:28:27 +01:00
35a7a83ee6 fix global install of needed tools 2016-11-25 22:44:49 +01:00
77a4cd7a12 now checking if tool already installed 2016-11-25 22:34:28 +01:00
733a35b789 improve install handling of needed global tools 2016-11-25 13:43:35 +01:00
2096e27fc5 fixed 16 file Buffer overflow 2016-11-25 13:25:45 +01:00
301a317fa0 update 2016-11-25 00:07:20 +01:00
299d2567f8 test 2016-11-24 23:21:40 +01:00
cfdce55c9b fixed node versions 2016-11-15 22:47:21 +01:00
dfb8b43559 update node versions 2016-11-15 21:57:18 +01:00
0427368cfa update deps and node version 2016-11-15 00:07:55 +01:00
22d7e83b8d update node versions 2016-09-20 12:43:37 +02:00
c4aa3a8926 update commnts 2016-09-04 16:05:47 +02:00
61ee70ea8d update docs and comments, add servezone compatibility 2016-09-04 13:42:22 +02:00
28054b17fc update nvm detection 2016-08-02 23:11:42 +02:00
2d9c225d28 start shift to making bare bash obsolete 2016-08-02 16:20:32 +02:00
0213afa46e updated setter for environment module to comply with JS standards 2016-07-18 18:39:04 +02:00
5c5ca3ebf0 recompile 2016-07-18 17:20:24 +02:00
a68fc4050f now going node 6 all the way 2016-07-18 17:17:57 +02:00
9f63fba3e2 switch to ES6 2016-07-18 16:56:53 +02:00
253d69254b prepare ES6 2016-07-18 16:47:42 +02:00
f4c7c0b239 fix stable version 2016-06-29 23:55:38 +02:00
d0547a78dd updated versions 2016-06-29 23:18:51 +02:00
ab6b447d55 fix undefined error for docker registry 2016-06-26 05:21:24 +02:00
83cd4e9a13 now has <clean> command 2016-06-26 04:54:10 +02:00
21b46dd939 cleanup 2016-06-26 04:45:00 +02:00
f091fb2452 fix some config issues and update to latest smartssh 2016-06-26 04:40:58 +02:00
3653373f12 some cosmetics 2016-06-26 02:17:17 +02:00
a699d29885 fix function call for ssh 2016-06-25 19:18:42 +02:00
2b4bfbdb39 now ships with ssh support 2016-06-25 18:53:35 +02:00
e77a30b2bc update structure 2016-06-25 16:29:06 +02:00
713338b2c3 update legacy version 2016-06-25 12:34:57 +02:00
3ebed47170 switched from commander to smartcli 2016-06-25 12:28:51 +02:00
7de38ce050 now has working version 2016-06-25 11:58:33 +02:00
e27dd058cc fic some issues 2016-06-25 03:19:29 +02:00
f9cee9ac85 improve ssh implementation 2016-06-25 02:55:36 +02:00
0f0eaf4c4f add version commandline option 2016-06-24 02:54:55 +02:00
3298b6298e improve triggr detection 2016-06-23 22:22:03 +02:00
0b5c99a516 now looking for project level config 2016-06-19 02:30:50 +02:00
b8079e0bc9 now correctly adding spaces in wrapped commands 2016-06-11 21:14:20 +02:00
7fc8648d40 now detects wrapped command correctly 2016-06-11 21:01:44 +02:00
b22b2fa802 fix npmci command 2016-06-11 20:30:35 +02:00
b3572d512d now using npmts-g 2016-06-11 20:22:00 +02:00
3867000d0f fix npmci failure when repo env var not set 2016-06-10 08:07:04 +02:00
b45b0ea6ed now using projectinfo 2016-06-09 03:42:12 +02:00
45e41500bc now using same docker push function across all stages 2016-06-07 23:21:56 +02:00
c0d0e5154a fix tagging logic 2016-06-07 22:27:10 +02:00
2f827a7696 fix tagging logic 2016-06-07 19:41:14 +02:00
4bc86ad7b8 now more efficiently retagging image during release stage 2016-06-07 14:45:27 +02:00
ba047ed586 added some log messages for debugging 2016-06-07 13:40:42 +02:00
b1e873afa8 some cosmetics 2016-06-07 12:36:00 +02:00
455247eb18 improved docker image testing 2016-06-07 12:12:19 +02:00
c74bd67008 test 2016-06-07 10:28:21 +02:00
eeef17c327 restructure a little bit 2016-06-07 10:21:56 +02:00
2d61640c91 improve mounting 2016-06-07 08:02:02 +02:00
c33e0c622b fix docker test call 2016-06-07 06:51:05 +02:00
5085e86c9b even better logs 2016-06-07 06:35:10 +02:00
3ea8265a75 now stating local build depdendencies in log 2016-06-07 06:31:53 +02:00
7ca0171658 fix image id inspection 2016-06-07 06:14:36 +02:00
8b5cf3bb5f fix local image dependency detection 2016-06-07 06:05:13 +02:00
0222ab91c3 fix bash 2016-06-07 05:36:37 +02:00
4ffb1d1e7e now checking for specific testfiles for each Image version 2016-06-07 05:20:04 +02:00
1408cb3b3d fix bash 2016-06-07 04:55:08 +02:00
d98d8e9667 fix test command for docker 2016-06-07 04:50:36 +02:00
9f4a3783a1 full docker workflow now implemented 2016-06-07 04:31:25 +02:00
5a05092bc8 improve bash, implement retagging 2016-06-07 03:57:43 +02:00
d24ff4c67b fix another bash typo 2016-06-06 23:57:23 +02:00
e13624fc26 fix bash 2016-06-06 23:53:14 +02:00
02e363d105 Start with docker test 2016-06-06 20:30:06 +02:00
47aac2f7c5 compile 2016-06-06 00:00:50 +02:00
832031a02a fix registry login scope 2016-06-05 23:59:10 +02:00
fcd6b81668 improve config handling 2016-06-05 23:53:01 +02:00
b84152aac2 fix typo 2016-06-05 23:27:19 +02:00
198b35b0c6 now keeping track of what has been done during a build 2016-06-05 23:24:11 +02:00
36c4a676c7 now patching Dockerfiles to use local images during build 2016-06-05 22:51:59 +02:00
0571051009 start unclutter env 2016-06-05 21:11:30 +02:00
1e9c2c850c added automatic retrial of failed commands 2016-06-05 20:51:13 +02:00
d3dcc2f8ab now working 2016-06-05 17:17:15 +02:00
c9ba850b4b fix Test 2016-06-05 16:43:27 +02:00
faef4da6be now testing shell 2016-06-05 14:55:08 +02:00
3300f177ca introduce better shell interaction for testing 2016-06-05 14:33:59 +02:00
ee54cbf78d now patches local dependencies for multitag dependent docker builds 2016-06-05 14:27:56 +02:00
e3c1ac1897 started with tests 2016-06-05 13:50:45 +02:00
ea01b87949 start tests 2016-06-05 13:01:45 +02:00
19e3aa3721 better sorter function 2016-06-05 11:08:20 +02:00
7924ba26a2 now sorting Dockerfiles correctly 2016-06-05 10:23:55 +02:00
cb7cb852ea now sorting Dockerfiles correctly 2016-06-05 10:11:01 +02:00
b435fc6bdf update smartstring 2016-06-05 09:42:08 +02:00
a29e04f9e3 fix gitlab.yml 2016-06-05 09:33:51 +02:00
d2e7488868 fix 2016-06-05 08:53:46 +02:00
87f6adeda4 fix 2016-06-05 08:30:08 +02:00
7a33252f2f fix 2016-06-05 08:19:03 +02:00
1e5b56a388 fix 2016-06-05 08:06:32 +02:00
62ee8a26a4 fix 2016-06-05 08:00:46 +02:00
cb6867dbde fix 2016-06-05 07:50:04 +02:00
06bc1e59f8 fix 2016-06-05 07:41:14 +02:00
f51b556fca fix 2016-06-05 07:27:58 +02:00
9d4c8ce68b fix 2016-06-05 07:17:02 +02:00
af2c4b04cd fix 2016-06-05 07:05:34 +02:00
9ddf28f90a fix build command 2016-06-05 06:26:05 +02:00
1c7542c970 now sorting dockerfiles before build 2016-06-05 06:20:05 +02:00
9c7afba849 now building and pushing Dockerfiles with automatic tag recognition 2016-06-05 05:16:14 +02:00
6b72652c7a more docker 2016-06-05 04:48:39 +02:00
51334c297d even more docker 2016-06-05 04:45:46 +02:00
a38996b98c more docker 2016-06-05 04:19:54 +02:00
ab62b979bd start on getting some class logic to Docker 2016-06-05 02:17:55 +02:00
dd142856d0 restructure 2016-06-05 01:31:21 +02:00
c75e2b2e06 restructure 2016-06-05 01:22:04 +02:00
04a5b15668 test runner 2016-06-04 23:39:38 +02:00
9d092aa280 restructure some commands 2016-06-04 18:41:35 +02:00
dfe829541e start testing docker containers with npmci 2016-06-04 00:09:44 +02:00
10015aa0c1 update dependencies and add tag function 2016-06-03 23:22:50 +02:00
ce66e0a729 fix registry domain 2016-06-03 19:44:53 +02:00
606683aa8b cosmetics 2016-06-03 18:20:05 +02:00
dda4893e39 fix docker gitlab login 2016-06-03 17:24:55 +02:00
27cb433c82 add docker tag push 2016-06-03 16:26:28 +02:00
e1245f24ce add some functions 2016-06-03 03:44:24 +02:00
b19bb9569d start centralizing environment gathering 2016-06-03 02:56:20 +02:00
4047fc815b add build functionality 2016-06-03 02:10:34 +02:00
fa7f576ae5 add some more functionality 2016-06-03 01:58:37 +02:00
7cda79daa6 fix regex targeting 2016-06-02 20:07:52 +02:00
6854b7a83f remove need for bash in docker environment 2016-06-02 19:47:57 +02:00
9e886db462 run trigger seperately 2016-06-02 19:41:03 +02:00
6b82f8385c update triggerRegex 2016-06-02 19:35:16 +02:00
1159a9ab5c update trigger regex 2016-06-02 19:35:01 +02:00
5f0496ef85 fix trigger name 2016-06-02 18:39:11 +02:00
Philipp Kunz
23ca382590 always use latest npmci 2016-06-02 18:09:07 +02:00
Philipp Kunz
8dd0f230c0 fixed docker login 2016-06-02 17:57:01 +02:00
Philipp Kunz
677f730b34 add new env file 2016-06-02 13:39:03 +02:00
Philipp Kunz
d6e597111e noe handling docker as well 2016-06-02 13:08:15 +02:00
Philipp Kunz
27a12415e6 update trigger 2016-06-01 08:55:15 +02:00
Philipp Kunz
e239c8f350 now using regex to have a simpler env var format 2016-06-01 08:13:48 +02:00
9d3102583d now using node request 2016-06-01 07:18:30 +02:00
3a6e2d6f3d run triggers 2016-06-01 06:30:21 +02:00
a382d98892 fix legaxy tag error 2016-06-01 06:03:26 +02:00
8fec378a53 add prepare command 2016-06-01 05:42:37 +02:00
827af44f9e fix version selector 2016-05-30 06:05:13 +02:00
96981798b8 now fully working 2016-05-30 05:40:02 +02:00
07149d0fdd update 2016-05-30 05:29:18 +02:00
f0eff7b83c update 2016-05-30 05:25:07 +02:00
09188e5733 investigate $HOME 2016-05-30 05:13:15 +02:00
86d29325cb now using npm global config 2016-05-30 04:44:13 +02:00
6101d716c1 now creating .npmrc sync 2016-05-30 04:25:52 +02:00
ca272d1282 compile 2016-05-30 04:15:54 +02:00
e759b731ea fix default version 2016-05-30 04:12:15 +02:00
baea86e087 update npmrx path 2016-05-30 03:53:37 +02:00
bc3679d614 make sure that process exits ok 2016-05-30 03:43:15 +02:00