Go to file
igal-SX eb4d8f1c75
Update Arm Dockerfile
After several tries, the arm dockerfile is not working at all, and there is an error of the binary.
only change to golang 1.15 solve it
2021-09-14 21:58:41 +03:00
vendor Refactor plugin to be compatible with Drone 0.5 (#13) 2017-01-16 13:20:59 +01:00
.dockerignore Update to Docker Hub automated build 2018-02-08 16:50:01 +01:00
.gitignore Refactor plugin to be compatible with Drone 0.5 (#13) 2017-01-16 13:20:59 +01:00
defaults.go Extended configuration to allow to set the hostname of the smtp client. 2019-11-06 17:57:05 +01:00
Dockerfile Update Go and Alpine 2020-04-23 11:33:29 -04:00
Dockerfile.armhf Update Arm Dockerfile 2021-09-14 21:58:41 +03:00
DOCS.md Add step settings under settings key in docs 2021-02-08 12:34:16 +01:00
LICENSE Removed empty lines 2015-12-11 10:40:37 +01:00
logo.svg initial commit. compiles but hasn't been tested. needs docs too 2015-10-26 15:31:42 -07:00
main.go Add options to load recipients from file 2020-12-01 13:51:43 +01:00
MAINTAINERS Finish repository migration 2017-01-16 15:06:10 +01:00
Makefile Update to Docker Hub automated build 2018-02-08 16:50:01 +01:00
plugin.go Add options to load recipients from file 2020-12-01 13:51:43 +01:00
README.md Update to Docker Hub automated build 2018-02-08 16:50:01 +01:00

drone-email

Go Doc Go Report

Drone plugin to send build status notifications via Email. For the usage information and a listing of the available options please take a look at the docs.

Binary

Build the binary with the following command:

go build

Docker

Build the docker image with the following commands:

docker build -t drillster/drone-email:latest .

This will create a Docker image called drillster/drone-email:latest. Please note incorrectly building the image for the correct x64 linux and with GCO disabled will result in an error when running the Docker image:

docker: Error response from daemon: Container command
'/bin/drone-email' not found or does not exist..

Example

Execute from the working directory:

docker run --rm \
  -e PLUGIN_FROM=drone@test.test \
  -e PLUGIN_HOST=smtp.test.test \
  -e PLUGIN_USERNAME=drone \
  -e PLUGIN_PASSWORD=test \
  -e DRONE_REPO_OWNER=octocat \
  -e DRONE_REPO_NAME=hello-world \
  -e DRONE_COMMIT_SHA=7fd1a60b01f91b314f59955a4e4d4e80d8edf11d \
  -e DRONE_COMMIT_BRANCH=master \
  -e DRONE_COMMIT_AUTHOR=octocat \
  -e DRONE_COMMIT_AUTHOR_EMAIL=octocat@test.test \
  -e DRONE_BUILD_NUMBER=1 \
  -e DRONE_BUILD_STATUS=success \
  -e DRONE_BUILD_LINK=http://github.com/octocat/hello-world \
  -e DRONE_COMMIT_MESSAGE="Hello world!" \
  -v $(pwd):$(pwd) \
  -w $(pwd) \
  drillster/drone-email