Sha256: 1ead448f547fdc931bfa8db73a7c00389ec52d79c2dcda18f42f3b16e4197081

Contents?: true

Size: 578 Bytes

Versions: 6

Compression:

Stored size: 578 Bytes

Contents

#!/bin/bash

# to build the image:
docker build -f Dockerfile -t buildgem .

# build the gems in the image
docker run --rm  -v `pwd`:/code/ruby-appoptics_apm buildgem bash -l -c 'cd /code/ruby-appoptics_apm && ./build_gems.sh'

# save current rbenv setting and switch to 2.4.3 for the package_cloud commands
current_ruby=`rbenv local`
rbenv local 2.4.1

# prerequisite: package_cloud tocken needs to be in ~/.packagecloud

gem=`ls -dt1 appoptics_apm-[^pre]*.gem | head -1`

package_cloud push AppOptics/apm-instrumentation $gem

# restore ruby version
rbenv local $current_ruby

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
appoptics_apm-4.2.3 run_docker_build_gem_upload_to_packagecloud.sh
appoptics_apm-4.2.2 run_docker_build_gem_upload_to_packagecloud.sh
appoptics_apm-4.2.1 run_docker_build_gem_upload_to_packagecloud.sh
appoptics_apm-4.2.0 run_docker_build_gem_upload_to_packagecloud.sh
appoptics_apm-4.1.2 run_docker_build_gem_upload_to_packagecloud.sh
appoptics_apm-4.1.1 run_docker_build_gem_upload_to_packagecloud.sh