mirror of
https://github.com/vale981/LAAG1
synced 2025-03-05 09:11:40 -05:00
29 lines
1.2 KiB
YAML
29 lines
1.2 KiB
YAML
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
|