Commit Graph

  • daba65d455 Refactor Subprocess, document expects refactor jpic 2021-11-12 13:26:19 +01:00
  • 2a0bb424fd Restore arg list support, use stdin.drain instead of flush jpic 2021-11-12 11:37:46 +01:00
  • 93f40dc7dd Add expect feature jpic 2021-11-12 03:56:48 +01:00
  • 217777f60e Remove sh -euc from output jpic 2021-11-12 02:44:46 +01:00
  • 5a38535cdb Readme updates master jpic 2021-11-11 22:14:48 +01:00
  • 51cd4ae712 Add demo and command dump v1.0.1 dump jpic 2021-11-11 20:48:26 +01:00
  • cd2194f186 Initial commit ci jpic 2021-11-11 20:08:03 +01:00
  • cfc026987d Improve exception handling jpic jpic 2021-04-24 20:07:09 +02:00
  • 2c5b9ab442 Support for host cache jpic 2021-04-24 20:05:46 +02:00
  • 3b6650efdb Merge branch 'mostadvanced' into 'master' v0.3.1 v0.3.0 OLD jpic ∞ 2021-04-24 13:07:37 +00:00
  • 28bfef29b0 Fix dist jpic 2021-04-24 14:28:32 +02:00
  • bcbe66a37f Fix exit codes jpic 2021-04-24 14:00:27 +02:00
  • 44dd1bc6a6 Fix output in case of failed command jpic 2021-04-24 13:35:29 +02:00
  • 9846425b29 Push self built to COMMIT_REF jpic 2021-04-24 13:24:34 +02:00
  • a7cd98ffbb Fix base image jpic 2021-04-24 13:10:11 +02:00
  • 8544a76bf2 Install CLI dependencies jpic 2021-04-24 12:48:17 +02:00
  • 7467f79bd9 Fix layer caching in CI? jpic 2021-04-24 12:45:32 +02:00
  • 3cd3dae619 Fix old call jpic 2021-04-24 12:40:59 +02:00
  • d23b3945f3 Support DOCKER_USER and DOCKER_PASS jpic 2021-04-24 12:34:00 +02:00
  • 9e586de312 Cache layers in CI? jpic 2021-04-24 12:33:13 +02:00
  • 5c941d38d6 Push argument jpic 2021-04-24 12:19:54 +02:00
  • b206a1e107 Specify repository jpic 2021-04-24 11:58:45 +02:00
  • 92246fc7be Dont try to color non-utf8 jpic 2021-04-24 11:58:36 +02:00
  • 94890226e6 Fixing docker support in CI jpic 2021-04-24 11:37:54 +02:00
  • 1221ac5016 Do not specify an image format for layers jpic 2021-04-24 10:55:01 +02:00
  • 84b1230146 Build for docker jpic 2021-04-24 10:46:45 +02:00
  • 78252a439c Use buildah copy to support workingdir jpic 2021-04-24 10:41:49 +02:00
  • ae2aa62d0e Glob support in Copy jpic 2021-04-24 10:41:02 +02:00
  • a80e3fb48c Add docker daemon support jpic 2020-12-07 11:16:31 +01:00
  • 77439b6dc3 Do not skip build/commit even if up to date jpic 2020-12-06 19:09:41 +01:00
  • cada94ecc5 Fixing push jpic 2020-10-08 00:50:30 +02:00
  • 0edd573f4a Fix up cmd jpic 2020-10-07 23:55:10 +02:00
  • f5765c08a9 Target level cleaning had been forgotten jpic 2020-10-07 23:08:48 +02:00
  • c46b42b23a Commenting docker job for now jpic 2020-10-05 18:41:16 +02:00
  • 4fcabf1aed test jpic 2020-10-05 18:38:03 +02:00
  • b37e4c1aed Fix shlax.cli (finally) jpic 2020-10-05 18:24:32 +02:00
  • 4ea9783c93 Cache invalidation failures must not stop build jpic 2020-10-05 18:27:49 +02:00
  • 54e3266789 Prevent print traceback for failed commands jpic 2020-08-28 18:56:28 +02:00
  • 5c76ef3f2d Forward CLI arguments jpic 2020-08-28 18:47:38 +02:00
  • c5af902382 Fix Pod.build to unshare prior to building async jpic 2020-08-28 18:42:29 +02:00
  • ecabf6c9ce Add target argument only if present in sig jpic 2020-08-28 18:39:16 +02:00
  • 324a8f4962 Readability jpic 2020-08-28 18:38:11 +02:00
  • 61fb39ebea Add container inspect jpic 2020-08-28 18:37:25 +02:00
  • 5a20ccf2f7 Layers refactor jpic 2020-08-08 16:08:01 +02:00
  • d5544a6e85 Support configured containers in start jpic 2020-08-08 16:07:15 +02:00
  • ce931a2cc6 Fix TargetArgument implementation to stay optional jpic 2020-08-08 15:54:02 +02:00
  • 12edb5168f Add exec command jpic 2020-08-02 22:19:13 +02:00
  • d2c0694005 Skip report display for only one result jpic 2020-08-02 20:11:24 +02:00
  • 15c71a3bf7 Getting on par with docker-compose jpic 2020-08-02 20:10:52 +02:00
  • 6e7f957d49 Remove artificial centering from output labels jpic 2020-08-02 20:10:19 +02:00
  • 30798fc66c Name parallel executor jpic 2020-08-02 20:09:40 +02:00
  • 7408cf95c0 Add Buildah.Env and Buildah.Config jpic 2020-08-02 06:52:39 +02:00
  • 7f150ae17a New write with bash heredoc jpic 2020-08-02 06:52:03 +02:00
  • 073c3713c1 Let an action mark itself as skipped jpic 2020-08-02 06:51:25 +02:00
  • 1ce27e1cd1 Container: support not having a build job and new methods jpic 2020-08-02 06:51:07 +02:00
  • 9235ffcd27 Fix user action jpic 2020-08-02 06:50:42 +02:00
  • 07a6c5b628 Run(root) jpic 2020-08-02 06:50:33 +02:00
  • 47740f01f9 Test build-itself jpic 2020-07-06 08:58:36 +02:00
  • 9330125208 Update TargetArgument docs jpic 2020-06-11 18:39:43 +02:00
  • afc1823e54 Mention command line jpic 2020-06-11 18:13:01 +02:00
  • f07787d865 Fix title order jpic 2020-06-11 18:12:02 +02:00
  • 84b10ce143 Lolnote jpic 2020-06-11 18:11:06 +02:00
  • ae61e1b8cf Going to maintain a little news at the top of the README jpic 2020-06-11 18:08:59 +02:00
  • 6a0b60d68a Do not try to commit a container that has not been created because layers are uptodate jpic 2020-06-11 17:44:02 +02:00
  • 63e610ca4f Fixing container config support jpic 2020-06-11 17:37:30 +02:00
  • 4f5326c81b Commiting build-itself job until i re-implement docker commiting jpic 2020-06-11 17:37:09 +02:00
  • 224608878e Clean on KeyboardInterrupt, proper call in shlax Command jpic 2020-06-11 03:19:13 +02:00
  • eafa371617 Package action working both on SSH host and Buildah guest now jpic 2020-06-11 03:19:01 +02:00
  • b6fa18d82a Added ssh target jpic 2020-06-01 15:41:22 +02:00
  • 754227d2d1 Silence pip output jpic 2020-05-31 13:24:31 +02:00
  • 62299da7c1 A bit of work on the command line jpic 2020-05-31 13:21:09 +02:00
  • 0929b37b36 Tag/build/push refactor jpic 2020-05-31 12:48:06 +02:00
  • 8dd4fa52ac Typo in ci jpic 2020-05-31 12:28:49 +02:00
  • 0ac1764464 Try more build jpic 2020-05-31 12:23:48 +02:00
  • 70e354dd02 Fix CI command to build jpic 2020-05-31 03:53:53 +02:00
  • 0a983340b8 Buildah __str__ jpic 2020-05-31 03:51:13 +02:00
  • c6bc849574 Missing await in test function jpic 2020-05-31 03:44:57 +02:00
  • 2e1bbf098a Pass status directly to clean jpic 2020-05-31 03:44:51 +02:00
  • c6d7eedde2 Improve Buildah clean method jpic 2020-05-31 03:40:00 +02:00
  • 93b95a1f50 Set the action result prior to calling clean jpic 2020-05-31 03:39:42 +02:00
  • a07d9c5e67 Pip action implementation jpic 2020-05-31 03:39:26 +02:00
  • c570f0fd6d Bugfix: legacy code would prevent containers from shuting down after build jpic 2020-05-31 02:45:24 +02:00
  • 5caf9d92e3 Proper cache invalidation jpic 2020-05-31 02:44:46 +02:00
  • c58d1618ed Proper traceback prints jpic 2020-05-31 02:44:13 +02:00
  • 4af938fab0 Copy action: refactor, caching, filtering jpic 2020-05-31 02:42:59 +02:00
  • 7a61b405ae Work on the CLI story jpic 2020-05-31 00:00:10 +02:00
  • 600043ae64 Adding Copy/User/Pip actions again jpic 2020-05-30 23:54:10 +02:00
  • b2169ff7eb Add CLI to execute Actions on the fly jpic 2020-05-30 23:52:18 +02:00
  • f374d77c21 Proper render method actions jpic 2020-05-30 19:46:11 +02:00
  • b6bb06054d fixup! Add layer caching jpic 2020-05-30 19:45:56 +02:00
  • 1b1a121a24 Replace Localhost with plain Target, ensure parent presence jpic 2020-05-30 18:35:06 +02:00
  • 1d5e8ab1c8 Add layer caching jpic 2020-05-30 18:34:19 +02:00
  • e62d44514a Add Proc.quiet jpic 2020-05-30 18:32:36 +02:00
  • b044dd015e Add Package.upgrade option jpic 2020-05-30 18:32:00 +02:00
  • b48e997a4b Fixing push push jpic 2020-10-08 00:50:30 +02:00
  • 3a45cdef4a Fix up cmd jpic 2020-10-07 23:55:10 +02:00
  • bd3bf37643 Target level cleaning had been forgotten jpic 2020-10-07 23:08:48 +02:00
  • e196d321c5 Commenting docker job for now jpic 2020-10-05 18:41:16 +02:00
  • 422da7043f test jpic 2020-10-05 18:38:03 +02:00
  • 1854d7116c Fix shlax.cli (finally) jpic 2020-10-05 18:24:32 +02:00