Sha256: 0a2ff6a9c9bf11838ba9384b937154a589f56eae1a1bb908f112991c4d412fb7

Contents?: true

Size: 578 Bytes

Versions: 10

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.1 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

10 entries across 10 versions & 1 rubygems

Version Path
appoptics_apm-4.0.9 run_docker_build_gem_upload_to_packagecloud.sh
appoptics_apm-4.0.8 run_docker_build_gem_upload_to_packagecloud.sh
appoptics_apm-4.1.0 run_docker_build_gem_upload_to_packagecloud.sh
appoptics_apm-4.0.7 run_docker_build_gem_upload_to_packagecloud.sh
appoptics_apm-4.0.6 run_docker_build_gem_upload_to_packagecloud.sh
appoptics_apm-4.0.5 run_docker_build_gem_upload_to_packagecloud.sh
appoptics_apm-4.0.4 run_docker_build_gem_upload_to_packagecloud.sh
appoptics_apm-4.0.3 run_docker_build_gem_upload_to_packagecloud.sh
appoptics_apm-4.0.2 run_docker_build_gem_upload_to_packagecloud.sh
appoptics_apm-4.0.1-x86_64-linux run_docker_build_gem_upload_to_packagecloud.sh