Skip to content
/ diccid Public

Docker Image for CircleCI C++ Development (CppCiCd)

Notifications You must be signed in to change notification settings

sprax/diccid

Repository files navigation

(old) Docker Image Circle CI for Development in C++.

CircleCI CircleCI

Steps

  1. Clone public or private git, svn, or other repository into external directory.
  • Build locally, use ADD or COPY commands to get products and sources (at least the headers) into Docker image
  • If some products change often, consider checking them into repository, so they get checked out on top of Docker image.
  1. If you must change the cloned repo and don't have access rights to push up a branch, fork it and go back to 1.
  2. Clone, check out, merge or rebase inside the docker only if you cannot build the repo outside the docker.
  3. Prefer a chain of docker images over (3) -- copy, build, push in Docker A, retrieve outside docker, copy into Docker B.

Testing CircleCI commands

  • circleci-agent step halt yields success
  • circleci-agent step fail does not exist
  • Looking for way to make use https://circleci.com/api/v1.1/project/github/ to cancel a running job, not fail it.
  • Looking for more triggers to skip a job, rather than fail or cancel it.

About

Docker Image for CircleCI C++ Development (CppCiCd)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages