Skip to content

Source code for talk "Docker for Painless & Reliable Continuous Integration"

License

Notifications You must be signed in to change notification settings

LilyLambda/reverser

Repository files navigation

reverser - CircleCI Go Report Card codecov GitHub version GoDoc

Revolutionary String Reversing.

Source code for a talk "Docker for Painless & Reliable Continuous Integration" given on August 2, 2017.

See the wiki for an outline of the talk.

Docker containers are on Docker Hub.

Build & run with Docker

  • Install Docker

  • Build container:

      $ cd reverser/
      $ docker build -t reverser .
    
  • Run container:

      $ docker run reverser 世界你好
    

Develop on Mac

  • Install Go, making sure to set $GOROOT and $GOPATH correctly.

  • Install dependencies:

      $ go get -u "github.com/stretchr/testify/assert"
    
  • Build & run:

      $ cd reverser/
      $ go install . ./cmd/reverser
      $ reverser 世界你好
    
  • Run tests:

      $ cd reverser/
      $ go test -v -tags="fast pure" . ./cmd/reverser
    

About

Source code for talk "Docker for Painless & Reliable Continuous Integration"

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages