Skip to content

Instantly share code, notes, and snippets.

set(CTEST_SOURCE_DIRECTORY /usr/src/uvcdat)
set(CTEST_BINARY_DIRECTORY /tmp/uvcdat-build)
set(BASE_IMAGE "$OS{DOCKER_IMAGE_HASH}")
include(${CTEST_SOURCE_DIRECTORY}/CTestConfig.cmake)
set(CTEST_SITE "Docker Ubuntu:14.04")
set(CTEST_BUILD_NAME "image-${DOCKER_IMAGE_HASH}")
set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
ctest_start("Experimental")
@jbeezley
jbeezley / Dockerfile
Last active August 29, 2015 14:16 — forked from anonymous/Dockerfile
Basic UVCDAT installation inside a docker container
FROM ubuntu:14.04
MAINTAINER Jonathan Beezley <jonathan.beezley@kitware.com>
RUN apt-get update && apt-get install -y git gfortran g++ libffi-dev libsqlite-dev libssl-dev libbz2-dev libexpat-dev ncurses-dev curl make wget
RUN curl http://www.cmake.org/files/v3.2/cmake-3.2.0-rc2-Linux-x86_64.tar.gz | tar -v -C /opt -zx
RUN git clone --recursive --branch cdatweb-head https://github.com/UV-CDAT/uvcdat.git /usr/src/uvcdat
RUN mkdir -p /tmp/uvcdat-build || true
@jbeezley
jbeezley / Vagrantfile
Last active August 29, 2015 14:16 — forked from anonymous/Vagrantfile
Vagrant deployment for UVCDAT using osmesa
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
# Every Vagrant virtual environment requires a box to build off of.
config.vm.box = "hashicorp/precise64"
#!/usr/bin/env python
import os
import shutil
import glob
import sys
import shlex
import sysconfig
import subprocess
#!/bin/bash
# Setup and start Sauce Connect for your TravisCI build
# This script requires your .travis.yml to include the following two private env variables:
# SAUCE_USERNAME
# SAUCE_ACCESS_KEY
# Follow the steps at https://saucelabs.com/opensource/travis to set that up.
#
# Curl and run this script as part of your .travis.yml before_script section:
# before_script:
@jbeezley
jbeezley / .gitignore
Created November 21, 2011 11:58 — forked from rudimeier/.gitignore
automated package source updates on the openSUSE Build Service
*~