Commit Graph

  • a720e22a50 Made ./shlaxfile.py build test push to do the right thing jpic 2020-02-16 16:20:56 +01:00
  • 8b145e6378 Add automatic build test jpic 2020-02-16 16:12:12 +01:00
  • 5b11100e0a Rename is_wrapper with is_runnable, rely on uid check jpic 2020-02-16 15:35:02 +01:00
  • 933c81b7a8 Break script on error jpic 2020-02-16 15:34:44 +01:00
  • a0cba02c25 Await asyncio jobs jpic 2020-02-16 15:16:04 +01:00
  • 440761fea2 Python3.8 on centos dance jpic 2020-02-16 15:15:54 +01:00
  • e20946a0f6 Optional upgrade, build async jpic 2020-02-16 15:03:27 +01:00
  • e0c902eb47 Buildah: support push arg jpic 2020-02-16 14:47:03 +01:00
  • 9736c1bb2b Add python3 yaml package jpic 2020-02-16 14:42:48 +01:00
  • 2ea37fb01d GitLabCI can now execute the same jobs it generates for gitlab jpic 2020-02-16 14:36:03 +01:00
  • 6924d39590 Add Docker target, recursive calls jpic 2020-02-16 13:47:33 +01:00
  • baf295f145 Fix prefix and bugfix CLI args landing in Output constructor jpic 2020-02-15 22:38:07 +01:00
  • f2bad27eb7 OMG such pretty output, such async copy by default jpic 2020-02-15 21:31:12 +01:00
  • a3a81eaca5 Clear out buildah wrapper public API and debug levels jpic 2020-02-15 21:23:17 +01:00
  • 2513c65433 Remove untested regexps jpic 2020-02-15 21:21:36 +01:00
  • 4fbae78057 Dont bother building buildah on buildah jpic 2020-02-15 21:21:28 +01:00
  • 5c38dc13b0 Add debug option back jpic 2020-02-15 19:47:24 +01:00
  • c84353c126 Clean GitLabCIConfig output jpic 2020-02-15 19:41:27 +01:00
  • 3c4f5f6d7e Remove most of gitlabci job jpic 2020-02-15 19:38:57 +01:00
  • 93de46b061 Add bold, perfect symbols jpic 2020-02-15 19:08:43 +01:00
  • 67aca9de44 No need for background in cmd output jpic 2020-02-15 19:01:21 +01:00
  • bd64a0fa3a Add colors script jpic 2020-02-15 17:16:54 +01:00
  • 884f96013e Buildah clean jpic 2020-02-15 17:03:02 +01:00
  • 7806e217ef Fix buildah clean jpic 2020-02-15 17:01:52 +01:00
  • c96d2494d2 Thread safety, cleaning jpic 2020-02-15 16:59:36 +01:00
  • 3afc739a1e Fix basic action outputs jpic 2020-02-15 16:09:44 +01:00
  • 638f0fa690 Fix cli that would play all scripts jpic 2020-02-15 13:51:32 +01:00
  • 1ceee0dee6 Remove leftover from repo import jpic 2020-02-15 01:34:06 +01:00
  • df88a1bc0e fixitall jpic 2020-02-15 01:26:50 +01:00
  • 984f09d704 Refactor output and call jpic 2020-02-15 01:04:41 +01:00
  • b703ed379e pullingmyleg jpic 2020-02-14 22:15:32 +01:00
  • 9f69b3474d srsly jpic 2020-02-14 22:15:06 +01:00
  • 3d1c2502bd Expose gitlabci commit hook jpic 2020-02-14 22:11:47 +01:00
  • d8ca3b7e2f Add test script jpic 2020-02-14 22:08:48 +01:00
  • ae03634682 Fix ci jpic 2020-02-14 21:04:19 +01:00
  • 9d7af0a04d Fix ci jpic 2020-02-14 21:04:03 +01:00
  • 6c1fc2685c Update ci jpic 2020-02-14 20:53:39 +01:00
  • c82aefc44a test jpic 2020-02-14 20:43:24 +01:00
  • 40187a3234 test jpic 2020-02-14 20:43:11 +01:00
  • f8432035b2 wip jpic 2020-02-14 20:33:43 +01:00
  • c8c281ebcf Test fix in CI env jpic 2020-02-14 20:29:12 +01:00
  • 56ce02c234 Import at top jpic 2020-02-14 20:26:12 +01:00
  • 3aa8503803 Support running inside CI jpic 2020-02-14 20:25:11 +01:00
  • 535aa797b5 Remove old example jpic 2020-02-14 20:23:04 +01:00
  • 2e94928aef Extracted shlax from podctl jpic 2020-02-14 20:14:56 +01:00
  • c78874a7e0 Output flushing jpic 2020-02-13 15:13:23 +01:00
  • 5f740f3e72 Package mgr detection works fine now jpic 2020-02-13 14:46:23 +01:00
  • 7926bd6a2e Disable push during test jpic 2020-02-13 13:09:33 +01:00
  • 88f49aa094 Run test in podctl image jpic 2020-02-13 12:45:34 +01:00
  • 96ddc4f474 Push repotags jpic 2020-02-13 12:23:35 +01:00
  • 7f3d6a685d wip jpic 2020-02-13 05:43:15 +01:00
  • 4366ee63f9 wip jpic 2020-02-13 05:42:04 +01:00
  • 6e8b2ec2a7 IMprove jpic 2020-02-13 04:53:09 +01:00
  • 00fa16052d qarm jpic 2020-02-13 04:20:27 +01:00
  • 0a863fe766 black jpic 2020-02-13 04:18:22 +01:00
  • 10ee871caa Attempt actually tagging jpic 2020-02-13 04:13:16 +01:00
  • 92e7f2def9 Tag one by one jpic 2020-02-13 04:04:09 +01:00
  • e80955936c Fix podctl build itself jpic 2020-02-13 03:56:45 +01:00
  • f235db33ca fugbix jpic 2020-02-13 03:32:45 +01:00
  • 482f9203f7 GitLab ci jpic 2020-02-13 03:28:31 +01:00
  • be8460b372 Implement test runner jpic 2020-02-13 03:27:14 +01:00
  • e7b059ab44 Got crazy on output coloration jpic 2020-02-13 01:26:33 +01:00
  • 40335a88a7 Add auto-unshare super smartness jpic 2020-02-12 21:35:02 +01:00
  • 3413fd8981 Now to rewrite the test framework and good to go ! jpic 2020-02-12 19:34:30 +01:00
  • 2e9a23eb5a Add up command, allow fine grain debug output jpic 2020-02-12 13:19:44 +01:00
  • 409b625309 Remove Run jpic 2020-02-12 12:01:47 +01:00
  • e469455bc0 Fixed help jpic 2020-02-12 11:55:19 +01:00
  • b08d5e1a34 Refactor script part jpic 2020-02-12 11:53:50 +01:00
  • 6abb061dc8 wip jpic 2020-02-12 03:19:21 +01:00
  • f52cc8971a Migrate the whole thing from bash script generation to async processes jpic 2020-02-10 17:49:14 +01:00
  • dc92b484e8 Asyncio rewrite jpic 2020-02-03 05:25:04 +01:00
  • 7753175d6c Porting to subprocess jpic 2020-02-03 02:17:45 +01:00
  • 65ea77cb5e Add DumbInit, Template modules, and refactor Packages jpic 2020-02-03 02:17:18 +01:00
  • 6ad388fc5c Cmd: auto switch to heredoc if bash detected jpic 2020-01-31 21:56:37 +01:00
  • 0408590c4f Dedent cmd jpic 2020-01-31 21:56:13 +01:00
  • 7e9af1fe35 Fix TEST_REWRITE jpic 2020-01-31 21:50:41 +01:00
  • 8ae4687cf2 Multi apt distro support jpic 2020-01-31 20:32:56 +01:00
  • 6547888291 Fix package name jpic 2020-01-31 20:18:51 +01:00
  • d624884955 Add find package jpic 2020-01-31 20:14:18 +01:00
  • 3168149acb Default to master jpic 2020-01-31 20:09:43 +01:00
  • 120b5e8778 Fix tag command jpic 2020-01-31 20:04:04 +01:00
  • d25d1cdb63 Login if pushing only jpic 2020-01-31 19:57:17 +01:00
  • 897e069a11 Auto-push in Commit if on CI jpic 2020-01-31 19:49:57 +01:00
  • c600f01801 Debug output for build job jpic 2020-01-31 19:43:57 +01:00
  • d47ab86873 Make test portable jpic 2020-01-31 19:35:44 +01:00
  • 9eb0f5ffaa Add TEST_REWRITE env var to rewrite tests jpic 2020-01-31 19:28:09 +01:00
  • 3515dd2590 Ported User command ? jpic 2020-01-31 19:27:06 +01:00
  • 66a0d6fcef Add --no-install-recommends to apt jpic 2020-01-31 19:26:55 +01:00
  • 7544d43dbc Fix npm jpic 2020-01-31 19:26:38 +01:00
  • cd5c5aa65f Quote config values jpic 2020-01-31 19:26:23 +01:00
  • 0da90a547b Fix apt caching jpic 2020-01-28 12:29:25 +01:00
  • e732dc2cff Don't trace bash script unless --debug jpic 2020-01-28 12:29:17 +01:00
  • 31297f26e9 Allow building a single service jpic 2020-01-28 12:29:04 +01:00
  • 8b63b0e510 Fix copy jpic 2020-01-28 02:35:00 +01:00
  • 533d26e6cf Fix npm install jpic 2020-01-28 02:34:28 +01:00
  • cdb68a80e5 Support apt update jpic 2020-01-28 02:16:22 +01:00
  • 3ec981a1c1 Add Npm, Cmd and Mount commands jpic 2020-01-28 02:04:19 +01:00
  • 85d3b98b64 Support requirements jpic 2020-01-28 02:03:46 +01:00
  • 60015cb90d Apt get support jpic 2020-01-28 02:03:32 +01:00
  • 3e76bdb96e Copy: support multiple srcs jpic 2020-01-28 02:03:22 +01:00