Added imgbuilder extra template
Some checks failed
LXC-ImageBuilder/Debian/pipeline/head There was a failure building this commit

This commit is contained in:
2021-02-22 00:50:56 +01:00
parent 3dac450946
commit 3c6b0d6b4c
2 changed files with 35 additions and 1 deletions

View File

@@ -78,6 +78,12 @@ files:
source /etc/network/interfaces.d/*
types:
- container
- path: /etc/sudoers.d/imgbuilder
generator: dump
content: |-
jenkins ALL=(root:root)NOPASSWD:/bin/chown,/home/jenkins/workspace/*/*/*/*/*/*/*/*/distrobuilder,/home/jenkins/workspace/*/*/distrobuilder,/home/jen$
variants:
- imgbuilder
packages:
manager: apt
@@ -99,9 +105,30 @@ packages:
action: install
- packages:
- nano
- openssh-server
action: install
variants:
- default
- jenkinsbuilder
- imgbuilder
#Jenkis Remote pkgs
- packages:
- openjdk-11-jre-headless
action: install
variants:
- jenkinsbuilder
- imgbuilder
#LXCImgBuilder pkgs
- packages:
- fuseiso
- squashfuse
- fuse2fs
- fuse
- rsync
- debootstrap
action: install
variants:
- imgbuilder
repositories:
- name: sources.list
@@ -138,6 +165,13 @@ actions:
# Cleanup temporary shadow paths
rm /etc/*-
- trigger: post-packages
action: |-
#!/bin/sh
adduser --disabled-password --gecos "" jenkins
variants:
- jenkinsbuilder
- imgbuilder
mappings:
architecture_map: debian