Skip to content

Commit

Permalink
ushahidi/platform#1006 add bundle creation and release CI automation
Browse files Browse the repository at this point in the history
  • Loading branch information
tuxpiper committed May 31, 2016
1 parent 48e6e42 commit d7d3f3e
Show file tree
Hide file tree
Showing 6 changed files with 75 additions and 5 deletions.
14 changes: 14 additions & 0 deletions codeship-services.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
build:
build:
image: build
dockerfile_path: docker/build.Dockerfile
volumes:
- .:/vols/src
- ./tmp/out:/vols/out
release:
build:
image: release
dockerfile_path: docker/release.Dockerfile
volumes:
- ./tmp/out:/release
encrypted_env_file: deployment.env.encrypted
deploy:
build:
image: deploy
Expand Down
7 changes: 7 additions & 0 deletions codeship-steps.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
- type: serial
tag: '^v[0-9]\.[0-9]+.[0-9]+(-[a-zA-Z0-9\.]+)?$'
steps:
- service: build
command: build
- service: release
command: release
- service: deploy
tag: staging
command: ansible-vault decrypt hosts/rackspace_staging --vault-password-file /opt/vault.txt
Expand Down
2 changes: 1 addition & 1 deletion deployment.env.encrypted
Original file line number Diff line number Diff line change
@@ -1 +1 @@
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
16 changes: 12 additions & 4 deletions docker/build.run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,15 @@ check_vols_out() {
fi
}

sync() {
function sync {
check_vols_src
rsync -arv --exclude=node_modules --delete-after /vols/src/ ./
{
echo "- .git"
echo "- .bin"
echo "- node_modules"
echo "- tmp"
} > /tmp/rsync_exclude
rsync -ar --exclude-from=/tmp/rsync_exclude --delete-during /vols/src/ ./
}

build() {
Expand All @@ -27,15 +33,17 @@ build() {

bundle() {
check_vols_out
tar -C ./server/www -cz -f /vols/out/platform-client-$(date -u +%Y%m%d-%H%M%S).tgz .
local version=${GITHUB_VERSION:-${CI_BRANCH:-v0.0.0}}
mkdir /tmp/ushahidi-platform-client-bundle-${version}; rsync -ar ./server/www/ /tmp/ushahidi-platform-client-bundle-${version}/
tar -C /tmp -cz -f /vols/out/ushahidi-platform-client-bundle-${version}.tgz ushahidi-platform-client-bundle-${version}
}

watch() {
exec gulp watch
}

case "$1" in
bundle)
build)
sync
build
bundle
Expand Down
7 changes: 7 additions & 0 deletions docker/release.Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM golang:1.5.3

RUN go get github.com/aktau/github-release

COPY docker/release.run.sh /release.run.sh

ENTRYPOINT [ "/bin/bash", "/release.run.sh" ]
34 changes: 34 additions & 0 deletions docker/release.run.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#/bin/sh

set -ex

if [ -z "$GITHUB_RELEASE_TOKEN" ]; then
echo "Please provide a GITHUB_RELEASE_TOKEN environment variable!"
fi

export GITHUB_TOKEN=$GITHUB_RELEASE_TOKEN

GITHUB_ORG=${GITHUB_ORG:-ushahidi}
GITHUB_REPO_NAME=${GITHUB_REPO_NAME:-$CI_REPO_NAME}
GITHUB_VERSION=${GITHUB_VERSION:-$CI_BRANCH}

ghr() {
local cmd=$1
shift 1
/go/bin/github-release $cmd \
--user $GITHUB_ORG \
--repo $GITHUB_REPO_NAME \
$*
}

if ghr info --tag $GITHUB_VERSION ; then
# release already exists
ghr edit --tag $GITHUB_VERSION --name $GITHUB_VERSION --pre-release
else
# release has to be created
ghr release --tag $GITHUB_VERSION --name $GITHUB_VERSION --pre-release
fi

for f in $(find /release -type f); do
ghr upload --tag $GITHUB_VERSION --name $(basename $f) --file $f
done

0 comments on commit d7d3f3e

Please sign in to comment.