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
Mikhail Gordeev
fa37343b87
Create apt files without external script
2019-04-18 22:51:26 +03:00
Mikhail Gordeev
7d70c6916f
Pass services through config
2019-04-11 01:18:26 +03:00
Mikhail Gordeev
27ee94a248
Move packages to separate config structure
2019-04-11 01:16:24 +03:00
Mikhail Gordeev
0a7fe3ada7
Rename kind to kinds in config
2019-04-08 01:32:39 +03:00
Mikhail Gordeev
d787bb97d6
Pass mixins, packages and branding through config
2019-04-08 01:32:39 +03:00
Mikhail Gordeev
b89c34678a
Escape branch names
2019-04-08 00:30:28 +03:00
Mikhail Gordeev
ad41436d23
Add kick function
2019-04-04 03:39:52 +03:00
Mikhail Gordeev
f575ccbe3e
Add proper brandings
2019-04-04 03:39:52 +03:00
Mikhail Gordeev
9d3031b752
Clear images dir at beginning
2019-04-04 03:39:52 +03:00
Mikhail Gordeev
fe17665682
Set log level from config
2019-04-04 03:39:52 +03:00
Mikhail Gordeev
bddea6355a
Initial commit
2019-04-04 03:39:52 +03:00