asdssd
This commit is contained in:
@@ -86,7 +86,15 @@ deploy:staging:
|
|||||||
|
|
||||||
MAIN=$(grep '\$mainversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
MAIN=$(grep '\$mainversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
||||||
SUB=$(grep '\$subversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
SUB=$(grep '\$subversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
||||||
|
|
||||||
|
PATCH_FILE="${CONFIG_ENV_DIR}/versionsnummer.txt"
|
||||||
|
if [ ! -f "${PATCH_FILE}" ]; then
|
||||||
|
echo "0" > "${PATCH_FILE}"
|
||||||
|
fi
|
||||||
|
PATCH=$(tr -cd '0-9' < "${PATCH_FILE}")
|
||||||
|
if [ -z "$PATCH" ]; then
|
||||||
PATCH=$(grep '\$patchversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
PATCH=$(grep '\$patchversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
||||||
|
fi
|
||||||
|
|
||||||
[ -z "$MAIN" ] && MAIN=1
|
[ -z "$MAIN" ] && MAIN=1
|
||||||
[ -z "$SUB" ] && SUB=0
|
[ -z "$SUB" ] && SUB=0
|
||||||
@@ -132,12 +140,21 @@ deploy:staging:
|
|||||||
|
|
||||||
echo "🆙 Neue ${CI_ENVIRONMENT_NAME} Version (${BUMP_NOTE}): ${MAIN}.${SUB}.${PATCH}"
|
echo "🆙 Neue ${CI_ENVIRONMENT_NAME} Version (${BUMP_NOTE}): ${MAIN}.${SUB}.${PATCH}"
|
||||||
|
|
||||||
|
echo "${PATCH}" > "${PATCH_FILE}"
|
||||||
|
|
||||||
# Neue versions.php bauen
|
# Neue versions.php bauen
|
||||||
{
|
{
|
||||||
echo '<?php'
|
echo '<?php'
|
||||||
echo "\$mainversion = ${MAIN};"
|
echo "\$mainversion = ${MAIN};"
|
||||||
echo "\$subversion = ${SUB};"
|
echo "\$subversion = ${SUB};"
|
||||||
echo "\$patchversion = ${PATCH};"
|
echo "\$patchversion = ${PATCH};"
|
||||||
|
echo "\$patchFile = __DIR__ . '/versionsnummer.txt';"
|
||||||
|
echo "if (is_file(\$patchFile)) {"
|
||||||
|
echo " \$rawPatch = trim((string)file_get_contents(\$patchFile));"
|
||||||
|
echo " if (\$rawPatch !== '' && ctype_digit(\$rawPatch)) {"
|
||||||
|
echo " \$patchversion = (int)\$rawPatch;"
|
||||||
|
echo " }"
|
||||||
|
echo "}"
|
||||||
} > "${VERSION_WORK_FILE}"
|
} > "${VERSION_WORK_FILE}"
|
||||||
|
|
||||||
# Textdatei für die Webseite
|
# Textdatei für die Webseite
|
||||||
@@ -276,7 +293,15 @@ deploy:production:
|
|||||||
|
|
||||||
MAIN=$(grep '\$mainversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
MAIN=$(grep '\$mainversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
||||||
SUB=$(grep '\$subversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
SUB=$(grep '\$subversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
||||||
|
|
||||||
|
PATCH_FILE="${CONFIG_ENV_DIR}/versionsnummer.txt"
|
||||||
|
if [ ! -f "${PATCH_FILE}" ]; then
|
||||||
|
echo "0" > "${PATCH_FILE}"
|
||||||
|
fi
|
||||||
|
PATCH=$(tr -cd '0-9' < "${PATCH_FILE}")
|
||||||
|
if [ -z "$PATCH" ]; then
|
||||||
PATCH=$(grep '\$patchversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
PATCH=$(grep '\$patchversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
||||||
|
fi
|
||||||
|
|
||||||
[ -z "$MAIN" ] && MAIN=1
|
[ -z "$MAIN" ] && MAIN=1
|
||||||
[ -z "$SUB" ] && SUB=0
|
[ -z "$SUB" ] && SUB=0
|
||||||
@@ -322,12 +347,21 @@ deploy:production:
|
|||||||
|
|
||||||
echo "🆙 Neue ${CI_ENVIRONMENT_NAME} Version (${BUMP_NOTE}): ${MAIN}.${SUB}.${PATCH}"
|
echo "🆙 Neue ${CI_ENVIRONMENT_NAME} Version (${BUMP_NOTE}): ${MAIN}.${SUB}.${PATCH}"
|
||||||
|
|
||||||
|
echo "${PATCH}" > "${PATCH_FILE}"
|
||||||
|
|
||||||
# Neue versions.php bauen
|
# Neue versions.php bauen
|
||||||
{
|
{
|
||||||
echo '<?php'
|
echo '<?php'
|
||||||
echo "\$mainversion = ${MAIN};"
|
echo "\$mainversion = ${MAIN};"
|
||||||
echo "\$subversion = ${SUB};"
|
echo "\$subversion = ${SUB};"
|
||||||
echo "\$patchversion = ${PATCH};"
|
echo "\$patchversion = ${PATCH};"
|
||||||
|
echo "\$patchFile = __DIR__ . '/versionsnummer.txt';"
|
||||||
|
echo "if (is_file(\$patchFile)) {"
|
||||||
|
echo " \$rawPatch = trim((string)file_get_contents(\$patchFile));"
|
||||||
|
echo " if (\$rawPatch !== '' && ctype_digit(\$rawPatch)) {"
|
||||||
|
echo " \$patchversion = (int)\$rawPatch;"
|
||||||
|
echo " }"
|
||||||
|
echo "}"
|
||||||
} > "${VERSION_WORK_FILE}"
|
} > "${VERSION_WORK_FILE}"
|
||||||
|
|
||||||
# Textdatei für die Webseite
|
# Textdatei für die Webseite
|
||||||
|
|||||||
@@ -2,3 +2,11 @@
|
|||||||
$mainversion = 1;
|
$mainversion = 1;
|
||||||
$subversion = 0;
|
$subversion = 0;
|
||||||
$patchversion = 1;
|
$patchversion = 1;
|
||||||
|
|
||||||
|
$patchFile = __DIR__ . '/versionsnummer.txt';
|
||||||
|
if (is_file($patchFile)) {
|
||||||
|
$rawPatch = trim((string)file_get_contents($patchFile));
|
||||||
|
if ($rawPatch !== '' && ctype_digit($rawPatch)) {
|
||||||
|
$patchversion = (int)$rawPatch;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
1
config/prod/versionsnummer.txt
Normal file
1
config/prod/versionsnummer.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
@@ -1,4 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
$mainversion = 1;
|
$mainversion = 1;
|
||||||
$subversion = 0;
|
$subversion = 0;
|
||||||
$patchversion = 0;
|
$patchversion = 1;
|
||||||
|
|
||||||
|
$patchFile = __DIR__ . '/versionsnummer.txt';
|
||||||
|
if (is_file($patchFile)) {
|
||||||
|
$rawPatch = trim((string)file_get_contents($patchFile));
|
||||||
|
if ($rawPatch !== '' && ctype_digit($rawPatch)) {
|
||||||
|
$patchversion = (int)$rawPatch;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
1
config/staging/versionsnummer.txt
Normal file
1
config/staging/versionsnummer.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
2
|
||||||
Reference in New Issue
Block a user