- echo " $CI_COMMIT_REF_NAME"
- echo " $CI_COMMIT_REF_SLUG"
- echo " $CI_COMMIT_SHA"
- echo " $CI_COMMIT_TAG"
- echo " $CI_CONFIG_PATH"
- echo " $CI_DEBUG_TRACE"
- echo " $CI_ENVIRONMENT_NAME"
- echo " $CI_ENVIRONMENT_SLUG"
- echo " $CI_ENVIRONMENT_URL"
- echo " $CI_JOB_ID"
- echo " $CI_JOB_MANUAL"
- echo " $CI_JOB_NAME"
- echo " $CI_JOB_STAGE"
- echo " $CI_JOB_TOKEN"
- echo " $CI_REPOSITORY_URL"
- echo " $CI_RUNNER_DESCRIPTION"
- echo " $CI_RUNNER_ID"
- echo " $CI_RUNNER_TAGS"
- echo " $CI_RUNNER_VERSION"
- echo " $CI_RUNNER_REVISION"
- echo " $CI_PIPELINE_ID"
- echo " $CI_PIPELINE_SOURCE"
- echo " $CI_PIPELINE_TRIGGERED"
- echo " $CI_PIPELINE_SOURCE"
- echo " $CI_PROJECT_DIR"
- echo " $CI_PROJECT_ID"
- echo " $CI_PROJECT_NAME"
- echo " $CI_PROJECT_PATH"
- echo " $CI_PROJECT_URL"
- echo " $CI_PROJECT_VISIBILITY"
- echo " $CI_REGISTRY"
- echo " $CI_REGISTRY_IMAGE"
- echo " $CI_REGISTRY_PASSWORD"
- echo " $CI_REGISTRY_USER"
- echo " $CI_SERVER"
- echo " $CI_SERVER_NAME"
- echo " $CI_SERVER_REVISION"
- echo " $CI_SERVER_VERSION"
- echo " $CI_SHARED_ENVIRONMENT"
- echo " $ARTIFACT_DOWNLOAD_ATTEMPTS"
- echo " $GET_SOURCES_ATTEMPTS"
- echo " $GITLAB_CI"
- echo " $GITLAB_USER_ID"
- echo " $GITLAB_USER_EMAIL"
- echo " $GITLAB_USER_LOGIN"
- echo " $GITLAB_USER_NAME"
- echo " $GITLAB_FEATURES"
- echo " $RESTORE_CACHE_ATTEMPTS"
- echo " $CI_DISPOSABLE_ENVIRONMENT"
stages:
- stage
- dev
- prod
variables:
SWARM_CREDENTIALS_PATH: php
DOMAIN_NAME: html
################## Variables for generate build version and view in admin panel ##################
job-prod-crm-import:
environment:
name: runner_two
stage: stage
tags:
- "runner_two"
when: manual
only:
- master
variables:
IP_SERVER: $CI_IP_DATING
extends: .build
.build:
extends:
- .incrementbuildnumber
script:
- echo "----------------------------build-------------------------------"
.incrementbuildnumber:
before_script:
- echo "------------------ increment ---------------------------"
- git config --global user.email "Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript."
- git config --global user.name "GitLab"
- rm -rf buil_number/
- mkdir -p buil_number && cd buil_number
- git clone -b build_number ${GITSUBBuildNumber}
- cd ${PathBuildNumber}
- MAJORNumber=$(cat ${FileMAJORNNumber})
- echo "Major number >>>>>>>>>>>>>>>> $MAJORNumber"
- BUILDNumber=$(($(grep ${BRANCH_PATH}_${PROJECT}_${PROJECT_PATH} ${FileBuildNumber} | sed "s@${BRANCH_PATH}_${PROJECT}_${PROJECT_PATH} @@g")+1))
- echo "Build number >>>>>>>>>>>>>>>> $BUILDNumber"
- sed -i "s@$(cat ${FileBuildNumber}|grep ${BRANCH_PATH}_${PROJECT}_${PROJECT_PATH})@${BRANCH_PATH}_${PROJECT}_${PROJECT_PATH} $BUILDNumber@g" ${FileBuildNumber}
- git add $FileBuildNumber
- git commit -m "update file ${FileBuildNumber} with build number $BUILDNumber for ${BRANCH_PATH}"
- git push
- cd ../.. && ls -l
- FullTagVersion="$BUILDNumber"
Добавить комментарий