Skip to content
Snippets Groups Projects
Commit 693283b1 authored by SirWalross's avatar SirWalross
Browse files

Add support for gitlab ci

parent eadddf32
No related branches found
No related tags found
No related merge requests found
Pipeline #757 failed
name: Convert data to .mat file(s)
on:
push:
branches:
- "main"
schedule:
- cron: "0 1 * * *"
......
stages:
- convert
- upload
- release
variables:
PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/my_package/latest/data.zip"
convert:
stage: convert
image: "python:3.10"
before_script:
- apk add --update zip
script:
- python3 -m pip install --upgrade pip
- python3 -m pip install numpy scipy
- python3 convert.py
- cd out && zip ../data.zip ./* && cd -
artifacts:
paths:
- data.zip
- CHANGELOG.md
upload:
stage: upload
image: curlimages/curl:latest
script:
- echo "Compiling the code..."
- echo "Compile complete."
script:
- 'curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file data.zip "${PACKAGE_REGISTRY_URL}"'
release:
stage: release
image: registry.gitlab.com/gitlab-org/release-cli:latest
script:
- |
release-cli create --name "Data" --tag-name "latest" --description "CHANGELOG.md" \
--assets-link "{\"name\":\"${data.zip}\",\"url\":\"${PACKAGE_REGISTRY_URL}\"}" \
\ No newline at end of file
......@@ -49,4 +49,4 @@ for week_start, arr in data.items():
# Update CHANGELOG.md
with open(str(Path.joinpath(Path(__file__).parent, "CHANGELOG.md")), "w+") as f:
f.write("# Messdaten vom Silo von den Wochen:\n" + "\n".join(["- " + key for key in data.keys()]))
f.write("## Messdaten vom Silo von den Wochen:\n" + "\n".join(["- " + key for key in data.keys()]))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment