logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: c0ffc482e4643969b51780b6aee42f32d248d0a4
parent bd3e7659b207c8f3dd44988ebe2c1ca408cffff6
Author: fosslinux <fosslinux@aussies.space>
Date:   Wed, 10 Feb 2021 17:20:51 +1100

Various CI improvments

- Use KVM specific stuff for only the actual running task
- Introduce a new reuse lint task
- Use generic debian image for linting tasks

Diffstat:

M.cirrus.yml30++++++++++++++++++++++--------
1 file changed, 22 insertions(+), 8 deletions(-)

diff --git a/.cirrus.yml b/.cirrus.yml @@ -2,14 +2,10 @@ # # SPDX-License-Identifier: GPL-3.0-or-later -container: - image: potyarkin/molecule:host-kvm - kvm: true - cpu: 2 - memory: 4G - -lint_task: - install_script: +shell_lint_task: + container: + image: debian:stable + deps_script: - apt-get -y update - apt-get -y dist-upgrade - apt-get -y install shellcheck @@ -17,7 +13,25 @@ lint_task: check_script: - shellcheck rootfs.sh sysa/run.sh sysa/helpers.sh +reuse_lint_task: + container: + image: debian:stable + deps_script: + - apt-get -y update + - apt-get -y dist-upgrade + - apt-get -y install python3-pip git + - apt-get -y clean + - pip3 install reuse + check_script: + - reuse lint + run_task: + timeout_in: 90m + container: + image: potyarkin/molecule:host-kvm + kvm: true + cpu: 2 + memory: 4G # Required background services dbus_background_script: - mkdir -p /var/run/dbus