diff options
author | rinpatch <rinpatch@sdf.org> | 2021-02-03 15:38:59 +0300 |
---|---|---|
committer | rinpatch <rinpatch@sdf.org> | 2021-02-03 16:07:44 +0300 |
commit | 9fcff7851f9b54d6baa14d87af3087ac3ce373dc (patch) | |
tree | d8325ce0a0a9138b35a59cfe4d03f40819de002c /.gitlab-ci.yml | |
parent | ba40af054cc90417c5b2b347e325b53c7346e29c (diff) | |
download | pleroma-9fcff7851f9b54d6baa14d87af3087ac3ce373dc.tar.gz pleroma-9fcff7851f9b54d6baa14d87af3087ac3ce373dc.zip |
Improve OpenAPI spec and deploy it to api.pleroma.social
Too many changes in OpenAPI spec to describe each one, but
basically it is tag fixes, bringing consitency to operation summaries
and fixing some incorrect information.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9ef3ddd0d..634c4b893 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -34,6 +34,14 @@ build: - mix deps.get - mix compile --force +spec-build: + stage: test + artifacts: + paths: + - spec.json + script: + - mix pleroma.openapi_spec spec.json + benchmark: stage: benchmark when: manual @@ -155,6 +163,17 @@ review_app: - (ssh -t dokku@pleroma.online -- certs:add "$CI_ENVIRONMENT_SLUG" /home/dokku/server.crt /home/dokku/server.key) || true - git push -f dokku@pleroma.online:$CI_ENVIRONMENT_SLUG $CI_COMMIT_SHA:refs/heads/master +spec-deploy: + stage: deploy + only: + - develop@pleroma/pleroma + image: alpine:latest + before_script: + - apk add curl + script: + - curl -X POST -F"token=$API_DOCS_PIPELINE_TRIGGER" -F'ref=master' -F"variables[BRANCH]=$CI_COMMIT_REF_NAME" https://git.pleroma.social/api/v4/projects/1130/trigger/pipeline + + stop_review_app: image: alpine:3.9 stage: deploy |