Added CT omadaV3, docker and transfersh
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
String[] ImgVariantList = ['minimal', 'default' , 'gitea' , 'nginx' , 'ddns' ]
|
||||
String[] ImgVariantList = ['minimal', 'default' , 'gitea' , 'nginx' , 'ddns' , 'transfersh' ]
|
||||
|
||||
pipeline {
|
||||
agent { label 'LXCBuilder' }
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
String[] ImgVariantList = ['minimal', 'default', 'jenkinsbuilder', 'imgbuilder', 'jenkins', 'mysql' , 'pihole' , 'collabora' , 'jellyfin', 'domoticz' ]
|
||||
String[] ImgVariantList = ['minimal', 'default', 'jenkinsbuilder', 'imgbuilder', 'jenkins', 'mysql' , 'pihole' , 'collabora' , 'jellyfin' , 'domoticz' , 'omadaV3' , 'docker' ]
|
||||
|
||||
pipeline {
|
||||
agent { label 'LXCBuilder' }
|
||||
|
||||
@@ -871,6 +871,7 @@ files:
|
||||
- imgbuilder
|
||||
- mysql
|
||||
- pihole
|
||||
- docker
|
||||
|
||||
#FilesForJenkinsVariant
|
||||
- path: /root/ReadMe
|
||||
@@ -908,6 +909,20 @@ files:
|
||||
variants:
|
||||
- domoticz
|
||||
|
||||
#FileForomadaV3
|
||||
- path: /opt/Setup
|
||||
generator: copy
|
||||
source: CT-Files/omadaV3
|
||||
variants:
|
||||
- omadaV3
|
||||
|
||||
#FileForDocker
|
||||
- path: /opt/Setup
|
||||
generator: copy
|
||||
source: CT-Files/docker
|
||||
variants:
|
||||
- docker
|
||||
|
||||
packages:
|
||||
manager: apt
|
||||
update: true
|
||||
@@ -925,6 +940,7 @@ packages:
|
||||
- mysql
|
||||
- collabora
|
||||
- jellyfin
|
||||
- docker
|
||||
|
||||
#Https Repo pkgs
|
||||
- packages:
|
||||
@@ -935,6 +951,8 @@ packages:
|
||||
- jenkins
|
||||
- collabora
|
||||
- jellyfin
|
||||
- pihole
|
||||
- docker
|
||||
|
||||
#Minimal pkgs
|
||||
- packages:
|
||||
@@ -1072,6 +1090,14 @@ packages:
|
||||
action: install
|
||||
variants:
|
||||
- domoticz
|
||||
#docker pkgs
|
||||
- packages:
|
||||
- docker-ce
|
||||
- docker-ce-cli
|
||||
- containerd.io
|
||||
action: install
|
||||
variants:
|
||||
- docker
|
||||
|
||||
repositories:
|
||||
- name: sources.list
|
||||
@@ -1104,10 +1130,19 @@ packages:
|
||||
variants:
|
||||
- jellyfin
|
||||
|
||||
- name: docker.list
|
||||
url: |-
|
||||
deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg arch=amd64] https://download.docker.com/linux/debian {{ image.release }} stable
|
||||
variants:
|
||||
- docker
|
||||
|
||||
actions:
|
||||
- trigger: post-unpack
|
||||
action: |-
|
||||
#!/bin/sh
|
||||
#Disable apt Recommends and Suggests
|
||||
echo 'APT::Install-Recommends "false";' > /etc/apt/apt.conf.d/01Recommends
|
||||
echo 'APT::Install-Suggests "false";' > /etc/apt/apt.conf.d/01Suggests
|
||||
#ProxyCacheSetting
|
||||
echo 'Acquire::http::Proxy "http://192.168.2.83:80";' > /etc/apt/apt.conf.d/01prox
|
||||
- trigger: post-packages
|
||||
@@ -1148,6 +1183,7 @@ actions:
|
||||
- mysql
|
||||
- pihole
|
||||
- domoticz
|
||||
- omadaV3
|
||||
|
||||
- trigger: post-packages
|
||||
action: |-
|
||||
@@ -1161,7 +1197,7 @@ actions:
|
||||
- trigger: post-unpack
|
||||
action: |-
|
||||
#!/bin/sh
|
||||
curl --retry 7 --retry-delay 5 -s https://pkg.jenkins.io/debian-stable/jenkins.io.key | gpg --dearmor > /usr/share/keyrings/jenkins-keyring.gpg
|
||||
curl --retry 7 --retry-delay 5 -s https://pkg.jenkins.io/debian-stable/jenkins.io.key | gpg --dearmor > /usr/share/keyrings/jenkins-keyring.gpg
|
||||
variants:
|
||||
- jenkins
|
||||
|
||||
@@ -1169,7 +1205,7 @@ actions:
|
||||
- trigger: post-unpack
|
||||
action: |-
|
||||
#!/bin/sh
|
||||
curl --retry 7 --retry-delay 5 -s https://repo.jellyfin.org/jellyfin_team.gpg.key | gpg --dearmor > /usr/share/keyrings/jellyfin-keyring.gpg
|
||||
curl --retry 7 --retry-delay 5 -s https://repo.jellyfin.org/jellyfin_team.gpg.key | gpg --dearmor > /usr/share/keyrings/jellyfin-keyring.gpg
|
||||
variants:
|
||||
- jellyfin
|
||||
|
||||
@@ -1181,6 +1217,14 @@ actions:
|
||||
variants:
|
||||
- collabora
|
||||
|
||||
#docker Repo key
|
||||
- trigger: post-unpack
|
||||
action: |-
|
||||
#!/bin/sh
|
||||
curl --retry 7 --retry-delay 5 -L -s https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-archive-keyring.gpg
|
||||
variants:
|
||||
- docker
|
||||
|
||||
#MySQL Repo key
|
||||
- trigger: post-unpack
|
||||
action: |-
|
||||
|
||||
Reference in New Issue
Block a user