dockunit/platform

Name: platform

Owner: Dockunit

Description: Dockunit platform website.

Created: 2015-04-01 04:53:59.0

Updated: 2017-12-31 18:31:12.0

Pushed: 2015-11-20 04:44:25.0

Homepage: https://dockunit.io

Size: 5542

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Dockunit Platform

Fully open sourced Dockunit.io platform for running Dockunit containerized continuous integration tests.

Purpose

Dockunit gives you true build freedom using Docker technology. No longer are you bound to testing your software in a limited set of environments with a limited set of utilities and dependencies. Define your own build environments using Dockunit with no restrictions; test across multiple versions of your favorite programming languages using a variety of technologies and tools. Dockunit.io lets you integrate your Dockunit tests into your software repositories. No more blindly merging pull requests. Dockunit.io tests integrate tightly with Github to automatically check the integrity of each change or proposed change to your code base.

Local Development

Requirements:

Here are some easy steps to get started developing locally:

  1. Clone this repository.

  2. Run npm install from within the project directory.

  3. One directory below the project directory, create a file called secrets.js. This file will contain some secret keys that the platform will use. For most of the keys, you can just fill in dummy data for testing. Here is an example secrets.js file:

    le.exports = {
    ubClientId: 'xxxxxxx',
    ubClientSecret: 'xxxxxxx',
    ubWebhooksSecret: 'xxxxxxx',
    ionSecret: 'xxxxxxx'
    
    
  4. Run DEBUG=dockunit grunt from within the project directory.

License

Dockunit Platform is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.