Commit Graph

  • 6be47f2a85 Add --create-remote-dirs option Mikhail Gordeev 2021-03-17 17:03:28 +03:00
  • 22e8621c5d Update copyright year Mikhail Gordeev 2021-03-03 21:06:30 +03:00
  • 63cc5294e8 Add tests for packages Mikhail Gordeev 2021-03-03 20:51:20 +03:00
  • c119fb703b Run test inside mock Mikhail Gordeev 2021-03-03 20:50:02 +03:00
  • 8e4ce1a06b Define packages and services in image Mikhail Gordeev 2021-03-03 17:23:54 +03:00
  • 67107f4679 Ensure mkimage-profiles installed in create images Mikhail Gordeev 2021-03-03 17:03:57 +03:00
  • 86277e0c43 Copy verification files due to systemd machinectl limitations Mikhail Gordeev 2020-10-30 14:48:12 +03:00
  • 7d73dafdcf Add tests for size Mikhail Gordeev 2020-07-03 16:02:45 +03:00
  • b4ec5f05b4 Add size specification Mikhail Gordeev 2020-07-03 15:24:19 +03:00
  • 8c44c19428 Rename "next" to "following" in message Mikhail Gordeev 2020-06-19 19:27:12 +03:00
  • 68219cd6d5 Fix not try build all if m-p return non zero rc Mikhail Gordeev 2020-05-15 14:17:43 +03:00
  • 25528c3f6e Fix work with empty constraints Mikhail Gordeev 2020-05-07 18:23:07 +03:00
  • 4db286412b Add no_delete parameter to config Mikhail Gordeev 2020-05-06 16:03:06 +03:00
  • 71c3caae2e Change class name for rebuild test Mikhail Gordeev 2020-05-06 15:35:50 +03:00
  • 48d7b9d3b4 Add option no-sign Mikhail Gordeev 2020-05-06 15:24:48 +03:00
  • e789e5dc82 Add TODO about refactoring subprocess usage Mikhail Gordeev 2020-05-06 15:25:35 +03:00
  • 2135f80dac Fix not creating images when rebuild Mikhail Gordeev 2020-05-05 21:20:50 +03:00
  • 22b02666f4 Use builtin callable Mikhail Gordeev 2020-04-29 13:33:54 +03:00
  • 79d7557371 Option to add task repos Mikhail Gordeev 2020-04-25 01:04:10 +03:00
  • f3728292d7 Fix types Mikhail Gordeev 2020-04-25 00:50:07 +03:00
  • f094c54917 Change repository urls Mikhail Gordeev 2020-04-25 00:07:45 +03:00
  • 630b7dd086 Add option to control time that chache lives Mikhail Gordeev 2020-04-22 17:08:51 +03:00
  • 616f4077f5 Tests for try_build_all option Mikhail Gordeev 2020-04-21 22:30:07 +03:00
  • a85b480941 Add option to not fail on first build error Mikhail Gordeev 2020-04-21 22:28:41 +03:00
  • 690e24ba44 Add decorators to test.call Mikhail Gordeev 2020-04-21 22:23:56 +03:00
  • 5ae1d19a2c Skip error writing to unexistent log Mikhail Gordeev 2020-04-20 23:19:24 +03:00
  • 3757845a27 Add error handling tests Mikhail Gordeev 2020-04-20 19:58:00 +03:00
  • 839ac9e42a Update working with errors Mikhail Gordeev 2020-04-20 19:56:19 +03:00
  • 4ba1296d06 Bring back data_dir attribute for tests Mikhail Gordeev 2020-04-20 18:55:00 +03:00
  • ae9fc14795 Change CB initialization Mikhail Gordeev 2020-04-20 17:27:33 +03:00
  • 2b15168983 Refactor integration tests Mikhail Gordeev 2020-04-20 14:36:30 +03:00
  • fcec9c3b9b Use Error class to represent CB errors Mikhail Gordeev 2020-04-20 14:29:27 +03:00
  • 2b5676a89a Add basic integration tests Mikhail Gordeev 2020-04-18 21:26:31 +03:00
  • 13464ddb32 Close Popen stdout Mikhail Gordeev 2020-04-18 03:06:44 +03:00
  • 2ddc5c5249 Restore cwd Mikhail Gordeev 2020-04-18 03:01:07 +03:00
  • 49aa02982b Fix error with not closed lock file Mikhail Gordeev 2020-04-18 02:27:41 +03:00
  • 58b1bb6730 Add meaningful message if congig not found Mikhail Gordeev 2020-04-18 01:35:35 +03:00
  • 3f774d4e94 Allow images to skip branches Mikhail Gordeev 2020-04-17 13:48:00 +03:00
  • 88d0c94884 Use wrapper expand_path, also expand vars Mikhail Gordeev 2020-04-16 18:24:36 +03:00
  • c86b78c01a Add option for creating remote dirs Mikhail Gordeev 2020-04-16 16:17:44 +03:00
  • 4d581a1501 Do not rely on args attributes Mikhail Gordeev 2020-04-15 23:12:56 +03:00
  • 0f19ea0bd5 Remove useless attribute data_dir Mikhail Gordeev 2020-04-15 23:06:19 +03:00
  • 11dbf8ad02 Remove newline at the beginning of the apt.conf Mikhail Gordeev 2020-04-15 20:02:54 +03:00
  • 70efca4e91 Move CB class to separate module Mikhail Gordeev 2020-04-06 23:29:37 +03:00
  • fea0fcf876 Fix type error Mikhail Gordeev 2020-04-06 23:15:16 +03:00
  • 7206de1f74 Temporarly use Any type Mikhail Gordeev 2020-04-06 23:12:09 +03:00
  • ce034648c2 Rename external_images to external_files Mikhail Gordeev 2019-12-04 17:13:30 +03:00
  • 81a068f1db Delete old files Mikhail Gordeev 2019-12-04 17:10:40 +03:00
  • 2702fb96f4 Fix ensure_dirs to work with paths Mikhail Gordeev 2019-11-04 21:37:18 +03:00
  • 04c99cc2f4 Fix typo Mikhail Gordeev 2019-11-04 21:24:55 +03:00
  • be3ec60141 Move lock file after create dirs Mikhail Gordeev 2019-11-04 21:18:33 +03:00
  • 50fafaa8df Execute and log copying of external images Mikhail Gordeev 2019-11-04 19:35:54 +03:00
  • c218219d13 Add --no-tests command line argument Mikhail Gordeev 2019-11-01 16:44:46 +03:00
  • bb2e2fbc62 Rename test images module and function Mikhail Gordeev 2019-11-01 15:30:53 +03:00
  • 25bd46e665 Fix calling list Mikhail Gordeev 2019-11-01 14:22:56 +03:00
  • 1cf9fdc5c4 Do not check signed checksum before sync Mikhail Gordeev 2019-09-09 20:43:35 +03:00
  • 9da7bee180 Add copy_external_images Mikhail Gordeev 2019-09-07 01:18:04 +03:00
  • dc79d5cf6c Use iterdir instead of glob Mikhail Gordeev 2019-09-07 01:10:16 +03:00
  • 0a1dd9ecec Refactor building and signing to be manually run Mikhail Gordeev 2019-09-07 00:34:55 +03:00
  • d9f3c00355 Use pathlib.Path instead of str to represent paths Mikhail Gordeev 2019-09-04 04:45:39 +03:00
  • a3e9994fcc Change docker image name Mikhail Gordeev 2019-07-08 17:57:36 +03:00
  • 66a93abfed Add notification when running tests Mikhail Gordeev 2019-07-08 17:53:30 +03:00
  • 1955b951d1 Test images Mikhail Gordeev 2019-07-08 02:14:01 +03:00
  • 12281d8dee Add options to scrips and option no_scripts to images Mikhail Gordeev 2019-06-27 01:37:25 +03:00
  • 263ab83e83 Add scripts Mikhail Gordeev 2019-06-25 20:59:26 +03:00
  • 4ef41b9cc7 Add prerequisites_by_image Mikhail Gordeev 2019-06-20 16:34:43 +03:00
  • 3e12166d07 Rename due to make terminology Mikhail Gordeev 2019-06-20 15:53:34 +03:00
  • 461dda626e Fix comment indentation Mikhail Gordeev 2019-06-20 15:53:06 +03:00
  • ce1ec44d79 Remove old tarballs Mikhail Gordeev 2019-05-30 00:21:31 +03:00
  • 7a53873fc3 Ensure run once using fcntl flock Mikhail Gordeev 2019-05-23 15:48:06 +03:00
  • 656d832e16 Fix line breaks in sources list Mikhail Gordeev 2019-04-19 17:01:56 +03:00
  • d7b911b1f5 Rename skip_arches to exclude_arches Mikhail Gordeev 2019-04-19 15:59:27 +03:00
  • 5d816153a4 Add README.md Mikhail Gordeev 2019-04-19 02:46:43 +03:00
  • 92effe70be Add LICENSE Mikhail Gordeev 2019-04-19 02:34:24 +03:00
  • 6deab80dbf Remove running scripts Mikhail Gordeev 2019-04-19 02:04:22 +03:00
  • 9abd492a3c Make arches a dict for specifying repository_url per arch Mikhail Gordeev 2019-04-19 01:59:31 +03:00
  • b7d8e87629 Fix work without mkimage_profile_git set in config Mikhail Gordeev 2019-04-19 01:51:41 +03:00
  • f3cc5806ce Allow set key as integer Mikhail Gordeev 2019-04-18 22:53:33 +03:00
  • fa37343b87 Create apt files without external script Mikhail Gordeev 2019-04-11 21:41:07 +03:00
  • 7d70c6916f Pass services through config Mikhail Gordeev 2019-04-11 01:17:56 +03:00
  • 27ee94a248 Move packages to separate config structure Mikhail Gordeev 2019-04-08 14:19:40 +03:00
  • 0a7fe3ada7 Rename kind to kinds in config Mikhail Gordeev 2019-04-08 01:21:09 +03:00
  • d787bb97d6 Pass mixins, packages and branding through config Mikhail Gordeev 2019-04-08 01:16:29 +03:00
  • b89c34678a Escape branch names Mikhail Gordeev 2019-04-08 00:30:28 +03:00
  • ad41436d23 Add kick function Mikhail Gordeev 2019-04-04 03:37:19 +03:00
  • f575ccbe3e Add proper brandings Mikhail Gordeev 2019-04-04 00:14:39 +03:00
  • 9d3031b752 Clear images dir at beginning Mikhail Gordeev 2019-04-04 00:09:26 +03:00
  • fe17665682 Set log level from config Mikhail Gordeev 2019-04-04 00:07:40 +03:00
  • bddea6355a Initial commit Mikhail Gordeev 2019-03-28 03:28:51 +03:00