73 lines
2.2 KiB
YAML
73 lines
2.2 KiB
YAML
rebuild:
|
|
steps:
|
|
- trigger_services:
|
|
project: system:systemd:stable
|
|
package: systemd
|
|
filters:
|
|
event: push
|
|
branches:
|
|
only:
|
|
- v262-stable
|
|
ci:
|
|
steps:
|
|
- branch_package:
|
|
source_project: system:systemd:stable
|
|
source_package: systemd
|
|
target_project: system:systemd:ci
|
|
# Also prepare some images, but disabled by default to avoid wasting cpu/disk
|
|
- link_package:
|
|
source_project: system:systemd
|
|
source_package: particleos-debian
|
|
target_project: system:systemd:ci
|
|
- link_package:
|
|
source_project: system:systemd
|
|
source_package: particleos-debian-arm
|
|
target_project: system:systemd:ci
|
|
- link_package:
|
|
source_project: system:systemd
|
|
source_package: particleos-fedora
|
|
target_project: system:systemd:ci
|
|
- link_package:
|
|
source_project: system:systemd
|
|
source_package: uki-debian
|
|
target_project: system:systemd:ci
|
|
- link_package:
|
|
source_project: system:systemd
|
|
source_package: uki-fedora
|
|
target_project: system:systemd:ci
|
|
- set_flags:
|
|
flags:
|
|
# First disable all builds (including images linked in above)
|
|
- type: build
|
|
status: disable
|
|
project: system:systemd:ci
|
|
# Ubuntu's i586 is a partial architecture so builds don't work
|
|
- type: build
|
|
status: disable
|
|
project: system:systemd:ci
|
|
package: systemd
|
|
repository: Ubuntu_24.04
|
|
architecture: i586
|
|
- type: build
|
|
status: disable
|
|
project: system:systemd:ci
|
|
package: systemd
|
|
repository: Ubuntu_26.04
|
|
architecture: i586
|
|
# No packaging support for building SUSE on stable branches
|
|
- type: build
|
|
status: disable
|
|
project: system:systemd:ci
|
|
package: systemd
|
|
repository: openSUSE_Tumbleweed
|
|
# Then enable systemd package builds only, so that images stay disabled
|
|
- type: build
|
|
status: enable
|
|
project: system:systemd:ci
|
|
package: systemd
|
|
filters:
|
|
event: pull_request
|
|
branches:
|
|
only:
|
|
- v262-stable
|