In order to participate in the project, fork the repository and make pull request of the changes.
In order to see how the build and test the image use the appveyor.yml
CI/CD script.
The sections build_script
and test_script
provide respective command lines.
The Docker image definition is located Image
folder.
Its content will be send to Docker daemon during the build.
Specification is defined inside Spec
folder as *.Test.ps1
files.
Additional functions used inside tests are located in Modules
sub folder.
The image is versioned by the version of the MailHog and additional revision number separated by .
.
The revision number is used for minor changes in the image, including additional software updates or base image changes.
Both values are managed in project.config.ps1
file.