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')
|
||||
SUB=$(grep '\$subversion' "${VERSION_WORK_FILE}" 2>/dev/null | tr -cd '0-9')
|
||||
PATCH=$(grep '\$patchversion' "${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')
|
||||
fi
|
||||
|
||||
[ -z "$MAIN" ] && MAIN=1
|
||||
[ -z "$SUB" ] && SUB=0
|
||||
@@ -132,12 +140,21 @@ deploy:staging:
|
||||
|
||||
echo "🆙 Neue ${CI_ENVIRONMENT_NAME} Version (${BUMP_NOTE}): ${MAIN}.${SUB}.${PATCH}"
|
||||
|
||||
echo "${PATCH}" > "${PATCH_FILE}"
|
||||
|
||||
# Neue versions.php bauen
|
||||
{
|
||||
echo '<?php'
|
||||
echo "\$mainversion = ${MAIN};"
|
||||
echo "\$subversion = ${SUB};"
|
||||
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}"
|
||||
|
||||
# Textdatei für die Webseite
|
||||
@@ -276,7 +293,15 @@ deploy:production:
|
||||
|
||||
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')
|
||||
PATCH=$(grep '\$patchversion' "${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')
|
||||
fi
|
||||
|
||||
[ -z "$MAIN" ] && MAIN=1
|
||||
[ -z "$SUB" ] && SUB=0
|
||||
@@ -322,12 +347,21 @@ deploy:production:
|
||||
|
||||
echo "🆙 Neue ${CI_ENVIRONMENT_NAME} Version (${BUMP_NOTE}): ${MAIN}.${SUB}.${PATCH}"
|
||||
|
||||
echo "${PATCH}" > "${PATCH_FILE}"
|
||||
|
||||
# Neue versions.php bauen
|
||||
{
|
||||
echo '<?php'
|
||||
echo "\$mainversion = ${MAIN};"
|
||||
echo "\$subversion = ${SUB};"
|
||||
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}"
|
||||
|
||||
# Textdatei für die Webseite
|
||||
|
||||
@@ -2,3 +2,11 @@
|
||||
$mainversion = 1;
|
||||
$subversion = 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/prod/versionsnummer.txt
Normal file
1
config/prod/versionsnummer.txt
Normal file
@@ -0,0 +1 @@
|
||||
1
|
||||
@@ -1,4 +1,12 @@
|
||||
<?php
|
||||
$mainversion = 1;
|
||||
$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