|
|
@@ -13,6 +13,7 @@ steps:
|
|
|
commands:
|
|
|
- git clone https://github.com/hestiacp/hestiacp.git
|
|
|
- cd hestiacp
|
|
|
+ - echo "Checkout ${branch}"
|
|
|
- git checkout ${branch}
|
|
|
- name: Build JS/CSS
|
|
|
image: node:current-slim
|
|
|
@@ -25,7 +26,7 @@ steps:
|
|
|
image: ubuntu:jammy
|
|
|
commands:
|
|
|
- ln -snf /usr/share/zoneinfo/CET /etc/localtime && echo CET > /etc/timezone
|
|
|
- - ./build_packages.sh
|
|
|
+ - ./hestiacp/src/hst_autocompile.sh --all --noinstall --keepbuild --debug '~localsrc'
|
|
|
- mkdir -p ./packages/jammy
|
|
|
- mv /tmp/hestiacp-src/deb/*.deb ./packages/jammy
|
|
|
- rm -rf /tmp/hestia-src/
|
|
|
@@ -33,7 +34,7 @@ steps:
|
|
|
image: ubuntu:focal
|
|
|
commands:
|
|
|
- ln -snf /usr/share/zoneinfo/CET /etc/localtime && echo CET > /etc/timezone
|
|
|
- - ./build_packages.sh
|
|
|
+ - ./hestiacp/src/hst_autocompile.sh --all --noinstall --keepbuild --debug '~localsrc'
|
|
|
- mkdir -p ./packages/focal
|
|
|
- mv /tmp/hestiacp-src/deb/*.deb ./packages/focal
|
|
|
- rm -rf /tmp/hestia-src/
|
|
|
@@ -41,7 +42,7 @@ steps:
|
|
|
image: ubuntu:bionic
|
|
|
commands:
|
|
|
- ln -snf /usr/share/zoneinfo/CET /etc/localtime && echo CET > /etc/timezone
|
|
|
- - ./build_packages.sh
|
|
|
+ - ./hestiacp/src/hst_autocompile.sh --all --noinstall --keepbuild --debug '~localsrc'
|
|
|
- mkdir -p ./packages/bionic
|
|
|
- mv /tmp/hestiacp-src/deb/*.deb ./packages/bionic
|
|
|
- rm -rf /tmp/hestia-src/
|
|
|
@@ -49,7 +50,7 @@ steps:
|
|
|
image: debian:buster
|
|
|
commands:
|
|
|
- ln -snf /usr/share/zoneinfo/CET /etc/localtime && echo CET > /etc/timezone
|
|
|
- - ./build_packages.sh
|
|
|
+ - ./hestiacp/src/hst_autocompile.sh --all --noinstall --keepbuild --debug '~localsrc'
|
|
|
- mkdir -p ./packages/buster
|
|
|
- mv /tmp/hestiacp-src/deb/*.deb ./packages/buster
|
|
|
- rm -rf /tmp/hestia-src/
|
|
|
@@ -57,7 +58,7 @@ steps:
|
|
|
image: debian:bullseye
|
|
|
commands:
|
|
|
- ln -snf /usr/share/zoneinfo/CET /etc/localtime && echo CET > /etc/timezone
|
|
|
- - ./build_packages.sh
|
|
|
+ - ./hestiacp/src/hst_autocompile.sh --all --noinstall --keepbuild --debug '~localsrc'
|
|
|
- mkdir -p ./packages/bullseye
|
|
|
- mv /tmp/hestiacp-src/deb/*.deb ./packages/bullseye
|
|
|
- rm -rf /tmp/hestia-src/
|
|
|
@@ -65,7 +66,7 @@ steps:
|
|
|
image: rockylinux:8
|
|
|
commands:
|
|
|
- ln -snf /usr/share/zoneinfo/CET /etc/localtime && echo CET > /etc/timezone
|
|
|
- - ./build_packages.sh
|
|
|
+ - ./hestiacp/src/hst_autocompile.sh --all --noinstall --keepbuild --debug '~localsrc'
|
|
|
- mkdir -p ./packages/rhel8/
|
|
|
- mv /tmp/hestiacp-src/rpm/*.rpm ./packages/rhel8/
|
|
|
- rm -rf /tmp/hestia-src/
|
|
|
@@ -73,7 +74,7 @@ steps:
|
|
|
image: rockylinux:9
|
|
|
commands:
|
|
|
- ln -snf /usr/share/zoneinfo/CET /etc/localtime && echo CET > /etc/timezone
|
|
|
- - ./build_packages.sh
|
|
|
+ - ./hestiacp/src/hst_autocompile.sh --all --noinstall --keepbuild --debug '~localsrc'
|
|
|
- mkdir -p ./packages/rhel9/
|
|
|
- mv /tmp/hestiacp-src/rpm/*.rpm ./packages/rhel9/
|
|
|
- rm -rf /tmp/hestia-src/
|
|
|
@@ -109,6 +110,7 @@ trigger:
|
|
|
commands:
|
|
|
- git clone https://github.com/hestiacp/hestiacp.git
|
|
|
- cd hestiacp
|
|
|
+ - echo "Checkout ${branch}"
|
|
|
- git checkout ${branch}
|
|
|
- name: Build JS/CSS
|
|
|
image: node:current-slim
|
|
|
@@ -121,7 +123,7 @@ trigger:
|
|
|
image: ubuntu:jammy
|
|
|
commands:
|
|
|
- ln -snf /usr/share/zoneinfo/CET /etc/localtime && echo CET > /etc/timezone
|
|
|
- - ./build_packages.sh
|
|
|
+ - ./hestiacp/src/hst_autocompile.sh --all --noinstall --keepbuild --debug '~localsrc'
|
|
|
- mkdir -p ./packages/jammy
|
|
|
- mv /tmp/hestiacp-src/deb/*.deb ./packages/jammy
|
|
|
- rm -rf /tmp/hestia-src/
|
|
|
@@ -129,7 +131,7 @@ trigger:
|
|
|
image: ubuntu:focal
|
|
|
commands:
|
|
|
- ln -snf /usr/share/zoneinfo/CET /etc/localtime && echo CET > /etc/timezone
|
|
|
- - ./build_packages.sh
|
|
|
+ - ./hestiacp/src/hst_autocompile.sh --all --noinstall --keepbuild --debug '~localsrc'
|
|
|
- mkdir -p ./packages/focal
|
|
|
- mv /tmp/hestiacp-src/deb/*.deb ./packages/focal
|
|
|
- rm -rf /tmp/hestia-src/
|
|
|
@@ -137,7 +139,7 @@ trigger:
|
|
|
image: ubuntu:bionic
|
|
|
commands:
|
|
|
- ln -snf /usr/share/zoneinfo/CET /etc/localtime && echo CET > /etc/timezone
|
|
|
- - ./build_packages.sh
|
|
|
+ - ./hestiacp/src/hst_autocompile.sh --all --noinstall --keepbuild --debug '~localsrc'
|
|
|
- mkdir -p ./packages/bionic
|
|
|
- mv /tmp/hestiacp-src/deb/*.deb ./packages/bionic
|
|
|
- rm -rf /tmp/hestia-src/
|
|
|
@@ -145,7 +147,7 @@ trigger:
|
|
|
image: debian:buster
|
|
|
commands:
|
|
|
- ln -snf /usr/share/zoneinfo/CET /etc/localtime && echo CET > /etc/timezone
|
|
|
- - ./build_packages.sh
|
|
|
+ - ./hestiacp/src/hst_autocompile.sh --all --noinstall --keepbuild --debug '~localsrc'
|
|
|
- mkdir -p ./packages/buster
|
|
|
- mv /tmp/hestiacp-src/deb/*.deb ./packages/buster
|
|
|
- rm -rf /tmp/hestia-src/
|
|
|
@@ -153,7 +155,7 @@ trigger:
|
|
|
image: debian:bullseye
|
|
|
commands:
|
|
|
- ln -snf /usr/share/zoneinfo/CET /etc/localtime && echo CET > /etc/timezone
|
|
|
- - ./build_packages.sh
|
|
|
+ - ./hestiacp/src/hst_autocompile.sh --all --noinstall --keepbuild --debug '~localsrc'
|
|
|
- mkdir -p ./packages/bullseye
|
|
|
- mv /tmp/hestiacp-src/deb/*.deb ./packages/bullseye
|
|
|
- rm -rf /tmp/hestia-src/
|
|
|
@@ -161,7 +163,7 @@ trigger:
|
|
|
image: rockylinux:8
|
|
|
commands:
|
|
|
- ln -snf /usr/share/zoneinfo/CET /etc/localtime && echo CET > /etc/timezone
|
|
|
- - ./build_packages.sh
|
|
|
+ - ./hestiacp/src/hst_autocompile.sh --all --noinstall --keepbuild --debug '~localsrc'
|
|
|
- mkdir -p ./packages/rhel8/
|
|
|
- mv /tmp/hestiacp-src/rpm/*.rpm ./packages/rhel8/
|
|
|
- rm -rf /tmp/hestia-src/
|
|
|
@@ -169,7 +171,7 @@ trigger:
|
|
|
image: rockylinux:9
|
|
|
commands:
|
|
|
- ln -snf /usr/share/zoneinfo/CET /etc/localtime && echo CET > /etc/timezone
|
|
|
- - ./build_packages.sh
|
|
|
+ - ./hestiacp/src/hst_autocompile.sh --all --noinstall --keepbuild --debug '~localsrc'
|
|
|
- mkdir -p ./packages/rhel9/
|
|
|
- mv /tmp/hestiacp-src/rpm/*.rpm ./packages/rhel9/
|
|
|
- rm -rf /tmp/hestia-src/
|