diff --git a/jenkins b/jenkins new file mode 100755 index 000000000..b80360438 --- /dev/null +++ b/jenkins @@ -0,0 +1,25 @@ +#!/bin/bash + +GEM_SERVER=http://localhost:9000/gems + +echo "starting build..." +./build + +if [ "$?" = "0" ]; then + echo "build succeeded" + echo "publishing gem" + pushd "target/ruby_package" + find . -name *.gem -exec curl -f -T {} $GEM_SERVER/{} \; + + if [ "$?" != "0" ]; then + echo "publish failed" + exit 1 + fi + popd + echo "done publishing gems" +else + echo "build failed" + exit 1 +fi + +