change build artifact names to remove branch reference

pull/1820/head
S. Li 10 years ago committed by Gabriel Engel
parent 0a66283fa6
commit 54aaead278
  1. 37
      .docker/dockerfiles/develop/Dockerfile
  2. 37
      .docker/dockerfiles/master/Dockerfile
  3. 12
      .travis/docker.sh
  4. 4
      .travis/namefiles.sh
  5. 2
      .travis/sandstorm.sh
  6. 3
      .travis/setbranch.sh

@ -1,37 +0,0 @@
FROM node:0.10
MAINTAINER buildmaster@rocket.chat
RUN apt-get update \
&& apt-get install -y graphicsmagick \
&& rm -rf /var/lib/apt/lists/*
RUN groupadd -r rocketchat \
&& useradd -r -g rocketchat rocketchat \
&& mkdir /app \
&& mkdir /app/uploads
# gpg: key 4FD08014: public key "Rocket.Chat Buildmaster <buildmaster@rocket.chat>" imported
RUN gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 0E163286C20D07B9787EBE9FD7F9D0414FD08104
WORKDIR /app
RUN curl -fSL "https://s3.amazonaws.com/rocketchatbuild/rocket.chat-develop.tgz" -o rocket.chat.tgz \
&& tar zxvf ./rocket.chat.tgz \
&& rm ./rocket.chat.tgz \
&& cd /app/bundle/programs/server \
&& npm install
USER rocketchat
VOLUME /app/uploads
WORKDIR /app/bundle
# needs a mongoinstance - defaults to container linking with alias 'mongo'
ENV MONGO_URL=mongodb://mongo:27017/rocketchat \
PORT=3000 \
ROOT_URL=http://localhost:3000 \
Accounts_AvatarStorePath=/app/uploads
EXPOSE 3000
CMD ["node", "main.js"]

@ -1,37 +0,0 @@
FROM node:0.10
MAINTAINER buildmaster@rocket.chat
RUN apt-get update \
&& apt-get install -y graphicsmagick \
&& rm -rf /var/lib/apt/lists/*
RUN groupadd -r rocketchat \
&& useradd -r -g rocketchat rocketchat \
&& mkdir /app \
&& mkdir /app/uploads
# gpg: key 4FD08014: public key "Rocket.Chat Buildmaster <buildmaster@rocket.chat>" imported
RUN gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 0E163286C20D07B9787EBE9FD7F9D0414FD08104
WORKDIR /app
RUN curl -fSL "https://s3.amazonaws.com/rocketchatbuild/rocket.chat-master.tgz" -o rocket.chat.tgz \
&& tar zxvf ./rocket.chat.tgz \
&& rm ./rocket.chat.tgz \
&& cd /app/bundle/programs/server \
&& npm install
USER rocketchat
VOLUME /app/uploads
WORKDIR /app/bundle
# needs a mongoinstance - defaults to container linking with alias 'mongo'
ENV MONGO_URL=mongodb://mongo:27017/rocketchat \
PORT=3000 \
ROOT_URL=http://localhost:3000 \
Accounts_AvatarStorePath=/app/uploads
EXPOSE 3000
CMD ["node", "main.js"]

@ -4,15 +4,7 @@ IFS=$'\n\t'
CURL_URL="https://registry.hub.docker.com/u/rocketchat/rocket.chat/trigger/$PUSHTOKEN/"
if ["$TRAVIS_TAG" ]; then
CURL_DATA='{"source_type":"Tag","source_name":"'"$TRAVIS_TAG"'","docker_tag":"'"$TRAVIS_TAG"'"}';
else
if [ "$TRAVIS_BRANCH" == "master" ]; then
CURL_DATA='{"source_type":"Branch","source_name":"master","docker_tag":"latest"}';
else
CURL_DATA='{"source_type":"Branch","source_name":"'"$TRAVIS_BRANCH"'","docker_tag":"'"$TRAVIS_BRANCH"'"}';
fi
fi
CURL_DATA='{"source_type":"Tag","source_name":"'"$TRAVIS_TAG"'"}';
curl -H "Content-Type: application/json" --data "$CURL_DATA" -X POST "$CURL_URL"
echo -H "Content-Type: application/json" --data "$CURL_DATA" -X POST "CURL_URL"

@ -4,6 +4,6 @@ IFS=$'\n\t'
#cd $TRAVIS_BUILD_DIR
#export TAG=$(git describe --abbrev=0 --tags)
cp /tmp/build/Rocket.Chat.tar.gz "$ROCKET_DEPLOY_DIR/rocket.chat-$ROCKET_BRANCH.tgz"
gpg --armor --detach-sign "$ROCKET_DEPLOY_DIR/rocket.chat-$ROCKET_BRANCH.tgz"
cp /tmp/build/Rocket.Chat.tar.gz "$ROCKET_DEPLOY_DIR/rocket.chat.tgz"
gpg --armor --detach-sign "$ROCKET_DEPLOY_DIR/rocket.chat.tgz"
ls -l $ROCKET_DEPLOY_DIR

@ -35,4 +35,4 @@ sed -i "s/\sid = .*/$SANDSTORM_ID/" sandstorm-pkgdef.capnp
mkdir -p /home/vagrant/bundle/opt/app/.sandstorm/
cp /opt/app/.sandstorm/launcher.sh /home/vagrant/bundle/opt/app/.sandstorm/
sed -i "s/\spgp/#pgp/g" sandstorm-pkgdef.capnp
spk pack $ROCKET_DEPLOY_DIR/rocket.chat-$ROCKET_BRANCH.spk
spk pack $ROCKET_DEPLOY_DIR/rocket.chat.spk

@ -1,3 +0,0 @@
export ROCKET_BRANCH="master"
echo $ROCKET_BRANCH
Loading…
Cancel
Save