Sha256: 3c99cac5c2305cd289acf475badd6ddc67ef7ec432e0c13405e446a61f21f144

Contents?: true

Size: 813 Bytes

Versions: 23

Compression:

Stored size: 813 Bytes

Contents

#!/bin/bash

echo -e "---\n:rubygems_api_key: $GEM_API_KEY" > ~/.gem/credentials
chmod 0600 ~/.gem/credentials

build_version="$(cat semver-version/version)"
cd lf-git
built_gem="pkg/license_finder-$build_version.gem"

git config --global user.email $GIT_EMAIL
git config --global user.name $GIT_USERNAME

git config --global push.default simple

git checkout master

mkdir ~/.ssh
ssh-keyscan github.com >> ~/.ssh/known_hosts
eval "$(ssh-agent -s)"
echo "$GIT_PRIVATE_KEY" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh-add -k ~/.ssh/id_rsa

if [ -z "$(gem fetch license_finder -v $build_version 2>&1 | grep ERROR)" ]; then
  echo "LicenseFinder-$build_version already exists on Rubygems"
else
  rake release
fi

export EXIT_STATUS=$?
kill $(ps aux | grep ssh-agent | head -n 1 | awk '{print $2}')
exit $EXIT_STATUS

Version data entries

23 entries across 23 versions & 2 rubygems

Version Path
license_finder-6.15.0 ci/scripts/pushscript.sh
gitlab-license_finder-6.14.2.1 ci/scripts/pushscript.sh
license_finder-6.14.2 ci/scripts/pushscript.sh
license_finder-6.14.1 ci/scripts/pushscript.sh
license_finder-6.13.0 ci/scripts/pushscript.sh
license_finder-6.12.2 ci/scripts/pushscript.sh
license_finder-6.12.1 ci/scripts/pushscript.sh
license_finder-6.12.0 ci/scripts/pushscript.sh
license_finder-6.11.0 ci/scripts/pushscript.sh
license_finder-6.10.1 ci/scripts/pushscript.sh
license_finder-6.10.0 ci/scripts/pushscript.sh
license_finder-6.9.0 ci/scripts/pushscript.sh
license_finder-6.8.2 ci/scripts/pushscript.sh
license_finder-6.8.1 ci/scripts/pushscript.sh
license_finder-6.8.0 ci/scripts/pushscript.sh
license_finder-6.7.0 ci/scripts/pushscript.sh
license_finder-6.6.2 ci/scripts/pushscript.sh
license_finder-6.6.1 ci/scripts/pushscript.sh
license_finder-6.6.0 ci/scripts/pushscript.sh
license_finder-6.5.0 ci/scripts/pushscript.sh