Skip to content
/ auto-docker Public template

Lightweight version of our automated Docker image builder

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE.md
GPL-3.0
COPYING.md
Notifications You must be signed in to change notification settings

utsw-bicf/auto-docker

Repository files navigation

auto-docker

Auto-Docker functionality testing CI Image building and testing CI

Auto-docker DOI

This repository is a template repository of our automated Docker image builder.

Introduction

The purpose of this system is the remote building and testing of Docker images from a Docker build file (Dockerfile) and a unit test file (unittest.yml). This system allows users to build, test and maintain Docker images outside of firewalls, proxies and machine limitations. Additionally, it is a storage repository, and can act as a functional archive and version control for all your Dockerfile recipes (though not the images themselves).

The repository is a general purpose template for creating new docker building instances, as detailed in Wiki. See Setup for documentation on how to modify the repository for your use.

Feedback

If you experience any issues with the auto-docker or would like to contribute to its source code, please visit utsw-bicf/auto-docker.

Please open an issue for questions related to auto-docker usage, bug reports, or general inquiries.

Contribution Guidelines

We try to manage the required tasks for auto-docker using GitHub issues; you probably came to this page when creating one.

If you'd like to write some code to improve auto-docker, the standard workflow is as follows:

  1. Check that there isn't already an issue about your idea in the issue tracker to avoid duplicating work
    • If there isn't one already, please create one so that others know what you're working on
  2. Fork the bicf-utsw/auto-docker to your GitHub account
  3. Make the necessary changes / additions within your forked repository
  4. Submit a Pull Request against the develop branch and wait for the code to be reviewed and merged

If you're not used to this workflow with git, you can start with some docs from GitHub or even their excellent git resources.

Credits

This workflow was developed by Bioinformatic Core Facility (BICF), Department of Bioinformatics

PI

Venkat S. Malladi
Faculty Associate & Director
Bioinformatics Core Facility
UT Southwestern Medical Center
ORCID iD iconorcid.org/0000-0002-0144-0564
venkat.malladi@utsouthwestern.edu

Developers

Jonathan Gesell
Computational Biologist
Bioinformatics Core Facility
UT Southwestern Medical Center
ORCID iD iconorcid.org/0000-0001-5902-3299
johnathan.gesell@utsouthwestern.edu

Gervaise H. Henry
Computational Biologist
Department of Urology
UT Southwestern Medical Center
ORCID iD iconorcid.org/0000-0001-7772-9578
gervaise.henry@utsouthwestern.edu

Please cite in publications: Pipeline was developed by BICF from funding provided by Cancer Prevention and Research Institute of Texas (RP150596).

About

Lightweight version of our automated Docker image builder

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE.md
GPL-3.0
COPYING.md

Stars

Watchers

Forks

Packages

No packages published