Commit Graph

61 Commits

Author SHA1 Message Date
Mikhail Gordeev
56c79cc1e1 Allow specify branch of mkimage-profiles git repo 2022-11-11 03:41:22 +03:00
Mikhail Gordeev
8ede41a954 Add option to override mkimage_profiles_git 2022-11-11 03:41:22 +03:00
Mikhail Gordeev
0c860d4840 Fix typo 2022-06-10 23:51:07 +03:00
Mikhail Gordeev
e8130b4a17 Allow patching mkimage-profiles 2022-05-30 23:10:44 +03:00
Mikhail Gordeev
3d21e0534c Fix indentation 2022-03-04 17:24:44 +03:00
Mikhail Gordeev
ca8ae9a657 Add remote option 2022-02-09 01:36:19 +03:00
Mikhail Gordeev
62b8e386b2 Add key option 2022-02-08 03:07:55 +03:00
Mikhail Gordeev
fbd181fd5c Add config overrides and use it to force rebuild 2022-02-08 02:52:55 +03:00
Mikhail Gordeev
e20493f826 Add --force-rebuild flag 2021-07-29 14:20:56 +03:00
Mikhail Gordeev
d59dc3a036 Add flag to work with already built images 2021-06-21 15:27:00 +03:00
Mikhail Gordeev
fa7bfe1c5a Move create_remote_dirs parameter to sync function 2021-04-10 01:41:07 +03:00
Mikhail Gordeev
09c061e9b3 Change flags controlling build stages 2021-04-10 01:03:47 +03:00
Mikhail Gordeev
6be47f2a85 Add --create-remote-dirs option 2021-03-17 17:03:28 +03:00
Mikhail Gordeev
48d7b9d3b4 Add option no-sign 2020-05-06 15:26:05 +03:00
Mikhail Gordeev
79d7557371 Option to add task repos 2020-04-25 01:11:46 +03:00
Mikhail Gordeev
ae9fc14795 Change CB initialization 2020-04-20 17:59:49 +03:00
Mikhail Gordeev
fcec9c3b9b Use Error class to represent CB errors 2020-04-20 17:59:49 +03:00
Mikhail Gordeev
0f19ea0bd5 Remove useless attribute data_dir 2020-04-18 01:20:51 +03:00
Mikhail Gordeev
70efca4e91 Move CB class to separate module 2020-04-15 23:54:25 +03:00
Mikhail Gordeev
fea0fcf876 Fix type error
cloud-build.py:173: error: Item "None" of "Optional[IO[bytes]]" has no
attribute "read"
2020-04-06 23:15:16 +03:00
Mikhail Gordeev
7206de1f74 Temporarly use Any type 2020-04-06 23:12:09 +03:00
Mikhail Gordeev
ce034648c2 Rename external_images to external_files 2019-12-04 18:25:51 +03:00
Mikhail Gordeev
81a068f1db Delete old files 2019-12-04 18:25:51 +03:00
Mikhail Gordeev
2702fb96f4 Fix ensure_dirs to work with paths 2019-11-04 21:37:18 +03:00
Mikhail Gordeev
04c99cc2f4 Fix typo 2019-11-04 21:24:55 +03:00
Mikhail Gordeev
be3ec60141 Move lock file after create dirs 2019-11-04 21:18:33 +03:00
Mikhail Gordeev
50fafaa8df Execute and log copying of external images 2019-11-04 19:35:54 +03:00
Mikhail Gordeev
c218219d13 Add --no-tests command line argument 2019-11-01 16:44:46 +03:00
Mikhail Gordeev
bb2e2fbc62 Rename test images module and function 2019-11-01 15:30:53 +03:00
Mikhail Gordeev
25bd46e665 Fix calling list 2019-11-01 14:22:56 +03:00
Mikhail Gordeev
1cf9fdc5c4 Do not check signed checksum before sync
If somebody disables sign, he wants this
2019-09-09 20:43:35 +03:00
Mikhail Gordeev
9da7bee180 Add copy_external_images 2019-09-07 01:18:04 +03:00
Mikhail Gordeev
dc79d5cf6c Use iterdir instead of glob 2019-09-07 01:10:16 +03:00
Mikhail Gordeev
0a1dd9ecec Refactor building and signing to be manually run 2019-09-07 00:34:55 +03:00
Mikhail Gordeev
d9f3c00355 Use pathlib.Path instead of str to represent paths 2019-09-07 00:32:03 +03:00
Mikhail Gordeev
66a93abfed Add notification when running tests 2019-07-08 17:53:30 +03:00
Mikhail Gordeev
1955b951d1 Test images 2019-07-08 02:18:22 +03:00
Mikhail Gordeev
12281d8dee Add options to scrips and option no_scripts to images
- global: this scritps will be used by all images
  except with explicit no_scripts declaration
- number: add this prefix to the script name
2019-06-27 01:37:25 +03:00
Mikhail Gordeev
263ab83e83 Add scripts 2019-06-25 20:59:26 +03:00
Mikhail Gordeev
4ef41b9cc7 Add prerequisites_by_image 2019-06-20 16:34:43 +03:00
Mikhail Gordeev
3e12166d07 Rename due to make terminology
- rename rule to recipe
- rename require to prerequisite
2019-06-20 15:53:34 +03:00
Mikhail Gordeev
461dda626e Fix comment indentation 2019-06-20 15:53:06 +03:00
Mikhail Gordeev
ce1ec44d79 Remove old tarballs 2019-05-30 00:21:31 +03:00
Mikhail Gordeev
7a53873fc3 Ensure run once using fcntl flock 2019-05-23 15:48:06 +03:00
Mikhail Gordeev
656d832e16 Fix line breaks in sources list 2019-04-19 17:01:56 +03:00
Mikhail Gordeev
d7b911b1f5 Rename skip_arches to exclude_arches 2019-04-19 15:59:27 +03:00
Mikhail Gordeev
6deab80dbf Remove running scripts 2019-04-19 15:49:56 +03:00
Mikhail Gordeev
9abd492a3c Make arches a dict for specifying repository_url per arch 2019-04-19 15:49:56 +03:00
Mikhail Gordeev
b7d8e87629 Fix work without mkimage_profile_git set in config 2019-04-19 01:51:41 +03:00
Mikhail Gordeev
f3cc5806ce Allow set key as integer 2019-04-18 22:53:33 +03:00