nixos-generators/.gitlab-ci.yml

133 lines
2.1 KiB
YAML
Raw Normal View History

2019-12-01 23:12:02 +03:00
include: .included.yml
variables:
GIT_DEPTH: 1
2019-12-01 23:12:02 +03:00
nixpkgs_ver: "19.09"
uploadPath: ./nixos-$CI_JOB_NAME-$CI_PIPELINE_ID
2019-12-01 23:12:02 +03:00
# job names are sorted alphabetically
2019-12-01 23:12:02 +03:00
azure:
variables:
formats: azure
extends:
- .template
# doesn't build
.cloudstack:
2019-12-01 23:12:02 +03:00
variables:
formats: cloudstack
2019-12-01 23:12:02 +03:00
extends:
- .template
do:
2019-12-01 23:12:02 +03:00
variables:
nixpkgs_ver: unstable
formats: do
2019-12-01 23:12:02 +03:00
extends:
- .template
gce:
variables:
formats: gce
extends:
- .template
install-iso:
2019-12-01 23:12:02 +03:00
variables:
formats: install-iso
2019-12-01 23:12:02 +03:00
extends:
- .template
install-iso-hyperv:
2019-12-01 23:12:02 +03:00
variables:
formats: install-iso-hyperv
2019-12-01 23:12:02 +03:00
extends:
- .template
iso:
2019-12-01 23:12:02 +03:00
variables:
formats: iso
2019-12-01 23:12:02 +03:00
extends:
- .template
kexec:
2019-12-01 23:12:02 +03:00
variables:
formats: kexec
2019-12-01 23:12:02 +03:00
extends:
- .template
kexec-bundle:
2019-12-01 23:12:02 +03:00
variables:
formats: kexec-bundle
2019-12-01 23:12:02 +03:00
extends:
- .template
lxc:
2019-12-01 23:12:02 +03:00
variables:
formats: lxc
2019-12-01 23:12:02 +03:00
extends:
- .template
lxc-metadata:
2019-12-01 23:12:02 +03:00
variables:
formats: lxc-metadata
2019-12-01 23:12:02 +03:00
extends:
- .template
openstack:
2019-12-01 23:12:02 +03:00
variables:
formats: openstack
2019-12-01 23:12:02 +03:00
extends:
- .template
qcow:
2019-12-01 23:12:02 +03:00
variables:
formats: qcow
2019-12-01 23:12:02 +03:00
extends:
- .template
raw:
2019-12-01 23:12:02 +03:00
variables:
formats: raw
2019-12-01 23:12:02 +03:00
extends:
- .template
# todo
.sd-aarch64:
2019-12-01 23:12:02 +03:00
variables:
formats: sd-aarch64
script:
- nix-shell --command './nixos-generate -f $formats --nixpkgs_ver $nixpkgs_ver --system aarch64-linux'
2019-12-01 23:12:02 +03:00
extends:
- .template
# todo
2019-12-01 23:12:02 +03:00
.sd-aarch64-installer:
variables:
formats: sd-aarch64-installer
script:
- nix-shell --command './nixos-generate -f $formats --nixpkgs_ver $nixpkgs_ver --system aarch64-linux'
extends:
- .template
virtualbox:
2019-12-01 23:12:02 +03:00
variables:
formats: virtualbox
2019-12-01 23:12:02 +03:00
extends:
- .template
vm:
variables:
formats: vm
extends:
- .template
- .tar_option
vm-nogui:
variables:
formats: vm-nogui
extends:
- .template
- .tar_option