Added CT: freshrss

This commit is contained in:
2023-07-13 00:57:07 +02:00
parent 7d06b09691
commit de5c254ae9
9 changed files with 173 additions and 3 deletions

View File

@@ -7,7 +7,7 @@ pipeline {
string defaultValue: '192.168.200.11', description: 'Proxy server for packages, when enabled', name: 'ProxyServer'
booleanParam description: 'will disable use of proxy server', name: 'DisProxy'
checkboxParameter(name: 'ImgVariantList', format: 'JSON', displayNodePath: "//Variants/Variant", valueNodePath: "//Variants/Variant", description: 'Select the variant(s) that should be build',
pipelineSubmitContent: '{"Variants": [{"Variant": "minimal"},{"Variant": "default"},{"Variant": "gitea"},{"Variant": "nginx"},{"Variant": "ddns"},{"Variant": "transfersh"},{"Variant": "iscsi"},{"Variant": "z2mqtt"},{"Variant": "nodered"},{"Variant": "nodejs"},{"Variant": "nextcloud"},{"Variant": "mqtt"},{"Variant": "hass"},{"Variant": "mailbackup"},{"Variant": "elkarbackupALP"},{"Variant": "heimdall"},{"Variant": "vouchproxy"}]}')
pipelineSubmitContent: '{"Variants": [{"Variant": "minimal"},{"Variant": "default"},{"Variant": "gitea"},{"Variant": "nginx"},{"Variant": "ddns"},{"Variant": "transfersh"},{"Variant": "iscsi"},{"Variant": "z2mqtt"},{"Variant": "nodered"},{"Variant": "nodejs"},{"Variant": "nextcloud"},{"Variant": "mqtt"},{"Variant": "hass"},{"Variant": "mailbackup"},{"Variant": "elkarbackupALP"},{"Variant": "heimdall"},{"Variant": "vouchproxy"},{"Variant": "freshrss"}]}')
}
options {
skipDefaultCheckout()

View File

@@ -368,6 +368,13 @@ files:
variants:
- vouchproxy
#FileForFreshrss
- path: /opt/Setup
generator: copy
source: CT-Files/freshrss
variants:
- freshrss
packages:
manager: apk
update: true
@@ -389,6 +396,7 @@ packages:
- mailbackup
- elkarbackupALP
- heimdall
- freshrss
#PKGS for Default
- packages:
@@ -598,6 +606,39 @@ packages:
variants:
- vouchproxy
#PKGS for FreshRSS
- packages:
- git
- php82
- php82-fpm
- php82-curl
- php82-gmp
- php82-intl
- php82-mbstring
- php82-xml
- php82-zip
- php82-ctype
- php82-dom
- php82-fileinfo
- php82-iconv
- php82-json
- php82-opcache
- php82-openssl
- php82-phar
- php82-session
- php82-simplexml
- php82-xmlreader
- php82-xmlwriter
- php82-xml
- php82-tokenizer
- php82-zlib
- php82-pdo_mysql
#- php82-pdo_sqlite
action: install
variants:
- freshrss
repositories:
- name: /etc/apk/repositories
url: |-
@@ -670,6 +711,7 @@ actions:
- mailbackup
- elkarbackupALP
- heimdall
- freshrss
#Run provided init script
- trigger: post-files
@@ -691,6 +733,7 @@ actions:
- elkarbackupALP
- heimdall
- vouchproxy
- freshrss
#Move App update script for ProxmoxHelper/ProxMoxToolKit, if CT has this script
- trigger: post-files