version: 2 jobs: build: docker: - image: ablu/ubuntu-texlive-full steps: - run: name: Install Dependencies command: | apt-get update && apt-get --assume-yes install jq texlive-lang-german curl - checkout - run: cp .latexmkrc ~/.latexmkrc - run: name: Generating current version command: | latexmk Lineare_Algebra.tex; mkdir /tmp/artifacts; cp Lineare_Algebra.pdf /tmp/artifacts/ - run: name: Publish to Releases command: | VERSION=$CIRCLE_BUILD_NUM API_JSON=$(printf '{"tag_name": "v%s","target_commitish": "master","name": "v%s","body": "Another Build %s","draft": false,"prerelease": false}' $VERSION $VERSION $VERSION) UPLOAD_URL=$(curl --data "$API_JSON" https://api.github.com/repos/vale981/LAAG1/releases?access_token=$TOKEN | jq '.assets_url') echo $UPLOAD_URL curl -H "Authorization: $TOKEN" -H "Accept: application/vnd.github.manifold-preview" -H "Content-Type: application/pdf" --data-binary /tmp/artifacts/Lineare_Algebra.pdf "$UPLOAD_URL?name=Lineare_Algebra.pdf" - store_artifacts: path: /tmp/artifacts