Skip to content

Instantly share code, notes, and snippets.

View Sander-Kastelein's full-sized avatar

Sander Kastelein Sander-Kastelein

  • Kastelein ICT
  • The Netherlands
View GitHub Profile
@dakzilla
dakzilla / artifactory.sh
Last active January 24, 2024 15:47
Shell script to upload a Composer package to Artifactory from Gitlab CI and tag it with a version number
#!/usr/bin/env bash
set -e
# Variables
COMPOSER_NAME="$(cat composer.json | jq -r '.name')"
PROJECT_NAME="$(echo ${COMPOSER_NAME} | cut -d'/' -f 2)"
BUILD_NAME="${PROJECT_NAME}-${CI_COMMIT_TAG}.zip"
ARTIFACTORY_REPOSITORY="php"
ARTIFACTORY_PATH="${ARTIFACTORY_REPOSITORY}/${COMPOSER_NAME}"