Skip to content
Snippets Groups Projects

Ingest

All threads resolved!
Merged Ghost User requested to merge ingest into main
All threads resolved!
Compare and Show latest version
2 files
+ 8
3
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 8
3
@@ -8,7 +8,8 @@ variables:
BINARY_NAME: "freva-ingest"
VERSION: "${CI_COMMIT_TAG}"
LINUX_AMD64_ZIP: "${BINARY_NAME}-linux-amd64.zip"
PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/freva/${CI_PROJECT_NAME}/${PACKAGE_VERSION}"
PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}\
/packages/generic/freva/${CI_PROJECT_NAME}/${PACKAGE_VERSION}"
default:
image: rust:latest
@@ -34,6 +35,7 @@ test:
script:
- cargo test
# https://docs.gitlab.com/ee/user/project/releases/#use-a-generic-package-for-attaching-binaries
build-linux:
stage: build
script:
@@ -54,7 +56,10 @@ zip:
before_script:
- apk add zip
script:
- zip ${LINUX_AMD64_ZIP} target/release/${BINARY_NAME}
# prevents these directories from showing up in the resulting zip
- cd target/release
- zip ${LINUX_AMD64_ZIP} ${BINARY_NAME}
- mv ${LINUX_AMD64_ZIP} ../..
artifacts:
paths:
- ${LINUX_AMD64_ZIP}
@@ -78,7 +83,7 @@ release:
- |
release-cli create --name "Release $CI_COMMIT_TAG" --tag-name $CI_COMMIT_TAG \
--assets-link "{\
\"name\":\"${LINUX_AMD64_BINARY}\",\
\"name\":\"${LINUX_AMD64_ZIP}\",\
\"url\":\"${PACKAGE_REGISTRY_URL}/${LINUX_AMD64_ZIP}\",\
\"filepath\":\"/binaries/${LINUX_AMD64_ZIP}\"\
}"
Loading