github.com/drone/go-convert@v0.0.0-20240307072510-6bd371c65e61/convert/gitlab/testdata/templates/composer.yaml.golden (about)

     1  kind: pipeline
     2  spec:
     3    stages:
     4    - name: test
     5      spec:
     6        steps:
     7        - name: publish
     8          spec:
     9            envs:
    10              URL: $CI_SERVER_PROTOCOL://$CI_SERVER_HOST:$CI_SERVER_PORT/api/v4/projects/$CI_PROJECT_ID/packages/composer?job_token=$CI_JOB_TOKEN
    11            image: curlimages/curl:latest
    12            run: |-
    13              version=$([[ -z "$CI_COMMIT_TAG" ]] && echo "branch=$CI_COMMIT_REF_NAME" || echo "tag=$CI_COMMIT_TAG")
    14              insecure=$([ "$CI_SERVER_PROTOCOL" = "http" ] && echo "--insecure" || echo "")
    15              response=$(curl -s -w "\n%{http_code}" $insecure --data $version $URL)
    16              code=$(echo "$response" | tail -n 1)
    17              body=$(echo "$response" | head -n 1)
    18              if [ $code -eq 201 ]; then echo "Package created - Code $code - $body"; else echo "Could not create package - Code $code - $body"; exit 1; fi
    19          type: script
    20      type: ci
    21  version: 1