diff --git a/pressure-vessel/upload-artifacts.py b/pressure-vessel/upload-artifacts.py index 29eed3f080691da33688cf2826756584efffa039..20d49e7a4b55d094c4447ea518a31d75d858afde 100755 --- a/pressure-vessel/upload-artifacts.py +++ b/pressure-vessel/upload-artifacts.py @@ -227,6 +227,8 @@ class Uploader: shutil.rmtree(str(upload)) upload.mkdir() + packages = Path('_build', 'upload', 'packages') + packages.mkdir() sources = Path('_build', 'upload', 'sources') sources.mkdir() @@ -235,6 +237,10 @@ class Uploader: subprocess.check_call([ 'dcmd', 'ln', str(a), str(sources), ]) + elif str(a).endswith(('.deb', '.ddeb')): + subprocess.check_call([ + 'dcmd', 'ln', str(a), str(packages), + ]) a = Path('_build', 'production', 'pressure-vessel-bin.tar.gz') os.link(str(a), upload / a.name)