3
3
echo " Starting Before Deploy step..."
4
4
5
5
set -xe
6
+ mkdir -p src/packages
6
7
7
8
if [ " ${CASSANDRA_VERSION} " = " 2.1.19" -a " x${GRIM_MIN} " = " x" ]
8
9
then
24
25
cp src/server/target/cassandra-reaper-* .jar cassandra-reaper-master/server/target
25
26
cp -R src/packaging/resource cassandra-reaper-master/
26
27
tar czf cassandra-reaper-${VERSION} .tar.gz cassandra-reaper-master/
27
- docker-compose -f src/packaging/docker-build/docker-compose.yml build
28
- docker-compose -f src/packaging/docker-build/docker-compose.yml run build > /dev/null
29
- # Renaming the packages to avoid conflicts in Bintray
30
28
sudo mv cassandra-reaper-${VERSION} .tar.gz src/packages/
31
- # sudo mv src/packages/reaper_${VERSION}_amd64.deb src/packages/reaper_${VERSION}-${DATE}_amd64.deb
32
- # sudo mv src/packages/reaper-*.x86_64.rpm src/packages/reaper-${RPM_VERSION}.x86_64.rpm
29
+ # docker-compose based build stopped working so we fell back to raw fpm
30
+ sudo apt-get install ruby ruby-dev build-essential rpm -y
31
+ gem install --no-ri --no-rdoc fpm
32
+ cd src/packaging
33
+ make all
34
+ sudo mv reaper_* _amd64.deb ../packages/
35
+ sudo mv reaper-* .x86_64.rpm ../packages/
33
36
fi
34
37
if [ " x${TRAVIS_TAG} " != " x" -a ! -d " cassandra-reaper-${TRAVIS_TAG} " ]
35
38
then
48
51
cp -R src/packaging/resource cassandra-reaper-${TRAVIS_TAG} /
49
52
tar czf cassandra-reaper-${TRAVIS_TAG} -release.tar.gz cassandra-reaper-${TRAVIS_TAG} /
50
53
sudo mv cassandra-reaper-${TRAVIS_TAG} -release.tar.gz src/packages/
51
- docker-compose -f src/packaging/docker-build/docker-compose.yml build
52
- docker-compose -f src/packaging/docker-build/docker-compose.yml run build > /dev/null
54
+ # docker-compose based build stopped working so we fell back to raw fpm
55
+ sudo apt-get install ruby ruby-dev build-essential rpm -y
56
+ gem install --no-ri --no-rdoc fpm
57
+ cd src/packaging
58
+ make all
59
+ sudo mv reaper_* _amd64.deb ../packages/
60
+ sudo mv reaper-* .x86_64.rpm ../packages/
53
61
fi
54
62
fi
0 commit comments