diff --git a/.drone.jsonnet b/.drone.jsonnet index e076143..e4f1cc9 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -1,11 +1,11 @@ local dirs = ['_CI-CD', 'apps']; -local packages = ['debian-stable', 'debian-stable-build-essential', 'debian-stable-openwrt', +#local packages = ['debian-stable', 'debian-stable-build-essential', 'debian-stable-openwrt', 'debian-golang', 'debian-stable-php-fpm', 'distcc', 'debian-testing']; -#local packages = ['debian-stable-openwrt']; +local packages = ['debian-testing']; -local apps = ['rompr', 'apt-cacher-ng', 'curl', 'mosquitto', 'mosquitto-prometheus-exporter']; -#local apps = ['rompr']; +#local apps = ['rompr', 'apt-cacher-ng', 'curl', 'mosquitto', 'mosquitto-prometheus-exporter']; +local apps = ['rompr']; local build(dir, package) = { name: '%(package)s' % { package: package }, @@ -47,4 +47,30 @@ local build(dir, package) = { # ] ], }, + { + kind: 'pipeline', + type: 'docker', + name: '_CI-CD', + platform: { + os: 'linux', + arch: 'arm64', + }, + steps: [ + build('_CI-CD', pkg) + for pkg in packages + ], + }, + { + kind: 'pipeline', + type: 'docker', + name: 'apps', + platform: { + os: 'linux', + arch: 'arm64', + }, + steps: [ + build('apps', app) + for app in apps + ], + }, ]