1
1
Fork 0
matrix/.gitlab-ci.yml.paused

62 lines
2.0 KiB
Plaintext

# you can delete this line if you're not using Docker
# image: busybox:latest
image: ubuntu:20.04
variables:
GIT_DEPTH: 2
before_script:
- echo "Before script section"
- echo "For example you might run an update here or install a build dependency"
- echo "Or perhaps you might print out some debugging details"
- export DEBIAN_FRONTEND=noninteractive
- apt-get update
- apt-get install -yqqf bash git pgp python3-pip
# - git config --global user.email "$GITLAB_USER_EMAIL"
# - git config --global user.name "$GIT_USER_NAME"
- git config --global user.email "pdns@pm.me"
- git config --global user.name "My Privacy DNS"
- git remote set-url origin https://mypdns:$mypdns_CI_ACCESS_TOKEN@mypdns.org/$CI_PROJECT_PATH.git
after_script:
- echo "After script section"
- echo "For example you might do some clean up here"
- echo -e "After script section...\n"
- git add .
- git commit -m "Source sorted by CI runner `date '+%F %T %Z %z'`"
- git status
- git push "https://mypdns:${MYPDNS_CI_ACCESS_TOKEN}@${CI_REPOSITORY_URL#*@}" "HEAD:${CI_COMMIT_REF_NAME}" -o skip-ci
build:
stage: build
only:
- master
- merge_requests
script:
- echo "Do your build here"
- pip3 install -q mypdns
# - git checkout -b "${CI_COMMIT_REF_NAME}"
- find "$CI_PROJECT_DIR/source/" -type f -name '*.list' -exec bash -c "sort -i -u -f '{}' -o '{}' " \;
# - bash "$CI_PROJECT_DIR/scripts/update_active_lists.sh"
# test1:
# stage: test
# script:
# - echo "Do a test here"
# - echo "For example run a test suite"
# test2:
# stage: test
# script:
# - echo "Do another parallel test here"
# - echo "For example run a lint test"
# deploy1:
# stage: deploy
# script:
# - echo "Do your deploy here"
# - git add .
# - git commit -m "Auto committed from the CI runner `date '+%F %T %Z %z'`"
# - git status
# - git push "https://${GITLAB_USER_LOGIN}:${MYPDNS_CI_ACCESS_TOKEN}@${CI_REPOSITORY_URL#*@}" "HEAD:${CI_COMMIT_REF_NAME}" -o skip-ci