mirror of
https://github.com/freedomofpress/dangerzone.git
synced 2025-04-28 18:02:38 +02:00
Merge branch 'update-ci'
This commit is contained in:
commit
80a3543202
1 changed files with 41 additions and 80 deletions
|
@ -132,31 +132,9 @@ jobs:
|
||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
|
||||||
build-ubuntu-impish:
|
build-ubuntu-jammy:
|
||||||
docker:
|
docker:
|
||||||
- image: ubuntu:21.10
|
- image: ubuntu:22.04
|
||||||
resource_class: medium+
|
|
||||||
steps:
|
|
||||||
- run: *install-dependencies-deb
|
|
||||||
- checkout
|
|
||||||
- restore_cache: *restore-cache
|
|
||||||
- run: *copy-image
|
|
||||||
- run: *build-deb
|
|
||||||
|
|
||||||
build-ubuntu-hirsute:
|
|
||||||
docker:
|
|
||||||
- image: ubuntu:21.04
|
|
||||||
resource_class: medium+
|
|
||||||
steps:
|
|
||||||
- run: *install-dependencies-deb
|
|
||||||
- checkout
|
|
||||||
- restore_cache: *restore-cache
|
|
||||||
- run: *copy-image
|
|
||||||
- run: *build-deb
|
|
||||||
|
|
||||||
build-ubuntu-groovy:
|
|
||||||
docker:
|
|
||||||
- image: ubuntu:20.10
|
|
||||||
resource_class: medium+
|
resource_class: medium+
|
||||||
steps:
|
steps:
|
||||||
- run: *install-dependencies-deb
|
- run: *install-dependencies-deb
|
||||||
|
@ -187,6 +165,28 @@ jobs:
|
||||||
- run: *copy-image
|
- run: *copy-image
|
||||||
- run: *build-deb
|
- run: *build-deb
|
||||||
|
|
||||||
|
build-fedora-37:
|
||||||
|
docker:
|
||||||
|
- image: fedora:37
|
||||||
|
resource_class: medium+
|
||||||
|
steps:
|
||||||
|
- run: *install-dependencies-rpm
|
||||||
|
- checkout
|
||||||
|
- restore_cache: *restore-cache
|
||||||
|
- run: *copy-image
|
||||||
|
- run: *build-rpm
|
||||||
|
|
||||||
|
build-fedora-36:
|
||||||
|
docker:
|
||||||
|
- image: fedora:36
|
||||||
|
resource_class: medium+
|
||||||
|
steps:
|
||||||
|
- run: *install-dependencies-rpm
|
||||||
|
- checkout
|
||||||
|
- restore_cache: *restore-cache
|
||||||
|
- run: *copy-image
|
||||||
|
- run: *build-rpm
|
||||||
|
|
||||||
build-fedora-35:
|
build-fedora-35:
|
||||||
docker:
|
docker:
|
||||||
- image: fedora:35
|
- image: fedora:35
|
||||||
|
@ -198,31 +198,9 @@ jobs:
|
||||||
- run: *copy-image
|
- run: *copy-image
|
||||||
- run: *build-rpm
|
- run: *build-rpm
|
||||||
|
|
||||||
build-fedora-34:
|
|
||||||
docker:
|
|
||||||
- image: fedora:34
|
|
||||||
resource_class: medium+
|
|
||||||
steps:
|
|
||||||
- run: *install-dependencies-rpm
|
|
||||||
- checkout
|
|
||||||
- restore_cache: *restore-cache
|
|
||||||
- run: *copy-image
|
|
||||||
- run: *build-rpm
|
|
||||||
|
|
||||||
build-fedora-33:
|
|
||||||
docker:
|
|
||||||
- image: fedora:33
|
|
||||||
resource_class: medium+
|
|
||||||
steps:
|
|
||||||
- run: *install-dependencies-rpm
|
|
||||||
- checkout
|
|
||||||
- restore_cache: *restore-cache
|
|
||||||
- run: *copy-image
|
|
||||||
- run: *build-rpm
|
|
||||||
|
|
||||||
deploy-fedora:
|
deploy-fedora:
|
||||||
docker:
|
docker:
|
||||||
- image: fedora:33
|
- image: fedora:35
|
||||||
resource_class: medium+
|
resource_class: medium+
|
||||||
steps:
|
steps:
|
||||||
- run: *install-dependencies-rpm
|
- run: *install-dependencies-rpm
|
||||||
|
@ -238,16 +216,16 @@ jobs:
|
||||||
dnf install -y ruby-devel
|
dnf install -y ruby-devel
|
||||||
gem install package_cloud
|
gem install package_cloud
|
||||||
- run:
|
- run:
|
||||||
name: Deploy fedora/33
|
name: Deploy fedora/37
|
||||||
environment:
|
environment:
|
||||||
PACKAGE_TYPE: "rpm"
|
PACKAGE_TYPE: "rpm"
|
||||||
PACKAGECLOUD_DISTRO: "fedora/33"
|
PACKAGECLOUD_DISTRO: "fedora/37"
|
||||||
<<: *deploy-packagecloud
|
<<: *deploy-packagecloud
|
||||||
- run:
|
- run:
|
||||||
name: Deploy fedora/34
|
name: Deploy fedora/36
|
||||||
environment:
|
environment:
|
||||||
PACKAGE_TYPE: "rpm"
|
PACKAGE_TYPE: "rpm"
|
||||||
PACKAGECLOUD_DISTRO: "fedora/34"
|
PACKAGECLOUD_DISTRO: "fedora/36"
|
||||||
<<: *deploy-packagecloud
|
<<: *deploy-packagecloud
|
||||||
- run:
|
- run:
|
||||||
name: Deploy fedora/35
|
name: Deploy fedora/35
|
||||||
|
@ -287,7 +265,7 @@ jobs:
|
||||||
|
|
||||||
deploy-ubuntu:
|
deploy-ubuntu:
|
||||||
docker:
|
docker:
|
||||||
- image: ubuntu:21.04
|
- image: ubuntu:22.04
|
||||||
resource_class: medium+
|
resource_class: medium+
|
||||||
steps:
|
steps:
|
||||||
- run: *install-dependencies-deb
|
- run: *install-dependencies-deb
|
||||||
|
@ -302,22 +280,10 @@ jobs:
|
||||||
gem install -N rake
|
gem install -N rake
|
||||||
gem install -N package_cloud
|
gem install -N package_cloud
|
||||||
- run:
|
- run:
|
||||||
name: Deploy ubuntu/impish
|
name: Deploy ubuntu/jammy
|
||||||
environment:
|
environment:
|
||||||
PACKAGE_TYPE: "deb"
|
PACKAGE_TYPE: "deb"
|
||||||
PACKAGECLOUD_DISTRO: "ubuntu/impish"
|
PACKAGECLOUD_DISTRO: "ubuntu/jammy"
|
||||||
<<: *deploy-packagecloud
|
|
||||||
- run:
|
|
||||||
name: Deploy ubuntu/hirsute
|
|
||||||
environment:
|
|
||||||
PACKAGE_TYPE: "deb"
|
|
||||||
PACKAGECLOUD_DISTRO: "ubuntu/hirsute"
|
|
||||||
<<: *deploy-packagecloud
|
|
||||||
- run:
|
|
||||||
name: Deploy ubuntu/groovy
|
|
||||||
environment:
|
|
||||||
PACKAGE_TYPE: "deb"
|
|
||||||
PACKAGECLOUD_DISTRO: "ubuntu/groovy"
|
|
||||||
<<: *deploy-packagecloud
|
<<: *deploy-packagecloud
|
||||||
|
|
||||||
workflows:
|
workflows:
|
||||||
|
@ -329,30 +295,25 @@ workflows:
|
||||||
- convert-test-docs:
|
- convert-test-docs:
|
||||||
requires:
|
requires:
|
||||||
- build-container-image
|
- build-container-image
|
||||||
- build-ubuntu-impish:
|
- build-ubuntu-jammy:
|
||||||
requires:
|
|
||||||
- build-container-image
|
|
||||||
- build-ubuntu-hirsute:
|
|
||||||
requires:
|
|
||||||
- build-container-image
|
|
||||||
- build-ubuntu-groovy:
|
|
||||||
requires:
|
requires:
|
||||||
- build-container-image
|
- build-container-image
|
||||||
- build-debian-bullseye:
|
- build-debian-bullseye:
|
||||||
requires:
|
requires:
|
||||||
- build-container-image
|
- build-container-image
|
||||||
- build-debian-bookworm:
|
## Waiting for upstream fix https://github.com/freedomofpress/dangerzone/issues/172
|
||||||
|
#- build-debian-bookworm:
|
||||||
|
# requires:
|
||||||
|
# - build-container-image
|
||||||
|
- build-fedora-37:
|
||||||
|
requires:
|
||||||
|
- build-container-image
|
||||||
|
- build-fedora-36:
|
||||||
requires:
|
requires:
|
||||||
- build-container-image
|
- build-container-image
|
||||||
- build-fedora-35:
|
- build-fedora-35:
|
||||||
requires:
|
requires:
|
||||||
- build-container-image
|
- build-container-image
|
||||||
- build-fedora-34:
|
|
||||||
requires:
|
|
||||||
- build-container-image
|
|
||||||
- build-fedora-33:
|
|
||||||
requires:
|
|
||||||
- build-container-image
|
|
||||||
|
|
||||||
build-and-deploy:
|
build-and-deploy:
|
||||||
jobs:
|
jobs:
|
||||||
|
|
Loading…
Reference in a new issue