Newer
Older
stages:
- commit
- pages
add-commit:
rules:
- if: $CI_PIPELINE_SOURCE == "trigger"
- if: $CI_PIPELINE_SOURCE == "web"
stage: commit
before_script:
- apk add curl
script:
- echo "test" >> test.tsv
- PRIVATE_TOKEN_HEADER='PRIVATE-TOKEN:'
- CONTENT_TYPE_HEADER='Content-Type:'
- BRANCH='"branch":'
- AUTHOR_EMAIL='"author_email":'
- AUTHOR_NAME='"author_name":'
- CONTENT='"content":'
- COMMIT_MESSAGE='"commit_message":'
- curl --request PUT --header "$PRIVATE_TOKEN_HEADER $CIPRIVATETOKEN" --header "$CONTENT_TYPE_HEADER application/json" --data "{$BRANCH \"main\", $AUTHOR_EMAIL \"author@example.com\", $AUTHOR_NAME \"Ms C. I. Pipeline\", $CONTENT \"$(cat test.tsv)\", $COMMIT_MESSAGE \"update test.tsv\"}" "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/repository/files/test%2Etsv"
pages:
rules:
- if: $CI_PIPELINE_SOURCE == "commit"
stage: pages
script:
- echo "TODO"