Skip to content

Set of scripts to extend the IBM Pipeline Service with Docker Build capabiliites

License

Notifications You must be signed in to change notification settings

Osthanes/docker_builder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEPRECATED - IBM DevOps Services Pipeline Extension for Docker Build

Overview


Provides extension point for IBM DevOps Services to build a docker container using the IBM Container Service docker build.

Prereqs

  • Project owner has configured IBM DevOps Services Project to deploy to IBM Bluemix including setting up space and organization
  • Project owner has added Pipeline Service and Container Service in IBM Bluemix

Input

  • Project has a Dockerfile that can be built in the root of the directory
  • Project owners Bluemix token will be automatically provided by the pipeline to the extension point for deployment
  • APPLICATION_NAME: name of the application
  • REGISTRY_URL: registry url set when enabling the Container Service in bluemix
  • VERSION_IMAGES: if set to true, each build will result in a uniquely tagged image. If false will only tag image as :latest
  • MAX_IMAGES: maximin number of image versions to store in the registry

Output

The output of the build step will be a new image stored in IBM container registry that is tagged base on the build number and latest

  • /<application_name>:
  • /<application_name>:latest

Feedback and help

The point of this project is to experiment, learn and get feedback. We believe that a deployment pipeline for Docker containers maybe a valuable thing. However, we would like to hear from you and get your input.

You can start a discussion and leave feedback right on this project! Go to track and plan (top Right) and create a work item.

References

About

Set of scripts to extend the IBM Pipeline Service with Docker Build capabiliites

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.3%
  • Shell 3.3%
  • Other 0.4%