Loading gitlab-ci.yml +7 −7 Original line number Diff line number Diff line Loading @@ -15,8 +15,8 @@ variables: value: "" description: "1.2) ОБЯЗАТЕЛЬНАЯ ПЕРЕМЕННАЯ: указываем ssh-ключ репозитория нашего форка" GIT_PUSH_BRANCH: value: "master" description: "1.3) НЕобязательная переменная: указываем branch (master) репозитория нашего форка" value: "main" description: "1.3) НЕобязательная переменная: указываем branch (main) репозитория нашего форка" GIT_PULL_REPO: value: "" description: "2.1) ОБЯЗАТЕЛЬНАЯ ПЕРЕМЕННАЯ: указываем адрес репозитория оригинала" Loading @@ -24,8 +24,8 @@ variables: value: "" description: "2.2) НЕобязательная переменная: указываем ssh-ключ репозитория оригинала" GIT_PULL_BRANCH: value: "master" description: "2.3) НЕобязательная переменная: указываем branch (master) репозитория оригинала" value: "main" description: "2.3) НЕобязательная переменная: указываем branch (main) репозитория оригинала" ########################################################################################################## Loading @@ -50,11 +50,11 @@ sync: - test -n "${GIT_PULL_PRIVATE_KEY}" && echo "${GIT_PULL_PRIVATE_KEY}" | tr -d '\r' | ssh-add - > /dev/null || true - test -n "${GIT_PUSH_PRIVATE_KEY}" && echo "${GIT_PUSH_PRIVATE_KEY}" | tr -d '\r' | ssh-add - > /dev/null || true script: - echo "[${GIT_PULL_REPO}#${GIT_PULL_BRANCH:-master}] -> [${GIT_PUSH_REPO}#${GIT_PUSH_BRANCH:-master}]" - echo "[${GIT_PULL_REPO}#${GIT_PULL_BRANCH:-main}] -> [${GIT_PUSH_REPO}#${GIT_PUSH_BRANCH:-main}]" - rm -rf /tmp/repo - git clone "${GIT_PULL_REPO}" -b "${GIT_PULL_BRANCH:-master}" /tmp/repo - git clone "${GIT_PULL_REPO}" -b "${GIT_PULL_BRANCH:-main}" /tmp/repo - cd /tmp/repo - test -n "${GIT_TAGS}" && git fetch --tags || true - git remote add downstream "${GIT_PUSH_REPO}" - git push --force downstream "${GIT_PUSH_BRANCH:-master}" - git push --force downstream "${GIT_PUSH_BRANCH:-main}" - test -n "${GIT_TAGS}" && git push --force downstream --tags || true Loading
gitlab-ci.yml +7 −7 Original line number Diff line number Diff line Loading @@ -15,8 +15,8 @@ variables: value: "" description: "1.2) ОБЯЗАТЕЛЬНАЯ ПЕРЕМЕННАЯ: указываем ssh-ключ репозитория нашего форка" GIT_PUSH_BRANCH: value: "master" description: "1.3) НЕобязательная переменная: указываем branch (master) репозитория нашего форка" value: "main" description: "1.3) НЕобязательная переменная: указываем branch (main) репозитория нашего форка" GIT_PULL_REPO: value: "" description: "2.1) ОБЯЗАТЕЛЬНАЯ ПЕРЕМЕННАЯ: указываем адрес репозитория оригинала" Loading @@ -24,8 +24,8 @@ variables: value: "" description: "2.2) НЕобязательная переменная: указываем ssh-ключ репозитория оригинала" GIT_PULL_BRANCH: value: "master" description: "2.3) НЕобязательная переменная: указываем branch (master) репозитория оригинала" value: "main" description: "2.3) НЕобязательная переменная: указываем branch (main) репозитория оригинала" ########################################################################################################## Loading @@ -50,11 +50,11 @@ sync: - test -n "${GIT_PULL_PRIVATE_KEY}" && echo "${GIT_PULL_PRIVATE_KEY}" | tr -d '\r' | ssh-add - > /dev/null || true - test -n "${GIT_PUSH_PRIVATE_KEY}" && echo "${GIT_PUSH_PRIVATE_KEY}" | tr -d '\r' | ssh-add - > /dev/null || true script: - echo "[${GIT_PULL_REPO}#${GIT_PULL_BRANCH:-master}] -> [${GIT_PUSH_REPO}#${GIT_PUSH_BRANCH:-master}]" - echo "[${GIT_PULL_REPO}#${GIT_PULL_BRANCH:-main}] -> [${GIT_PUSH_REPO}#${GIT_PUSH_BRANCH:-main}]" - rm -rf /tmp/repo - git clone "${GIT_PULL_REPO}" -b "${GIT_PULL_BRANCH:-master}" /tmp/repo - git clone "${GIT_PULL_REPO}" -b "${GIT_PULL_BRANCH:-main}" /tmp/repo - cd /tmp/repo - test -n "${GIT_TAGS}" && git fetch --tags || true - git remote add downstream "${GIT_PUSH_REPO}" - git push --force downstream "${GIT_PUSH_BRANCH:-master}" - git push --force downstream "${GIT_PUSH_BRANCH:-main}" - test -n "${GIT_TAGS}" && git push --force downstream --tags || true