Initial commit

This commit is contained in:
Bill Maxwell
2016-01-28 12:33:06 -07:00
commit bb9f42f700
6 changed files with 57 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
image: rancher/dind:v0.6.0
script:
- ./scripts/ci
+1
View File
@@ -0,0 +1 @@
.*.swp
+18
View File
@@ -0,0 +1,18 @@
# Rancher Community Catalog
This catalog provides templates created by the community, and they are not maintained or supported by Rancher Labs.
# License
Copyright (c) 2014-2015 [Rancher Labs, Inc.](http://rancher.com)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
[http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+11
View File
@@ -0,0 +1,11 @@
#!/bin/bash
apt-get update && apt-get install -y curl jq python python-pip
pip install -U pip tox
## Get latest rancher-catalog
download_url=$(curl https://api.github.com/repos/rancher/rancher-catalog-service/releases/latest | jq -r '.assets[]| select(.name == "rancher-catalog-service.tar.xz")| .browser_download_url')
curl -sL -o /tmp/rancher-catalog-service.tar.xz ${download_url}
tar -xJf /tmp/rancher-catalog-service.tar.xz -C /usr/bin/
Executable
+6
View File
@@ -0,0 +1,6 @@
#!/bin/bash
cd $(dirname $0)/..
./scripts/bootstrap
./scripts/test
Executable
+18
View File
@@ -0,0 +1,18 @@
#!/bin/bash
set -e
cd $(dirname $0)/..
trap "rm -rf /scratch/*" exit
if [ -d "/scratch" ]; then
rsync -a --exclude .tox ./ /scratch
fi
pushd /scratch/integration
# Start rancher-catalog-service and wait for it to start.
/usr/bin/rancher-catalog-service -catalogUrl ../ -refreshInterval 7200 > /dev/null 2>&1 &
sleep 10
tox -e flake8,py27
popd