mirror of
https://github.com/appleboy/drone-discord.git
synced 2026-06-04 10:23:47 +08:00
Add Woodpecker support to docs (#57)
* Update README.md * Add files via upload * Update DOCS.md * Update main.go
This commit is contained in:
@@ -1,12 +1,17 @@
|
||||
---
|
||||
date: 2017-06-10T00:00:00+00:00
|
||||
title: Discord
|
||||
name: Discord
|
||||
description: Send message to Discord channel using Webhook
|
||||
author: appleboy
|
||||
tags: [ notifications, chat ]
|
||||
repo: appleboy/drone-discord
|
||||
logo: discord.svg
|
||||
repo: appleboy/drone-discord
|
||||
icon: https://raw.githubusercontent.com/appleboy/drone-discord/main/images/discord-mark-blue.svg
|
||||
image: appleboy/drone-discord
|
||||
containerImage: appleboy/drone-discord
|
||||
containerImageUrl: https://hub.docker.com/r/appleboy/drone-discord
|
||||
url: https://github.com/appleboy/drone-discord
|
||||
---
|
||||
|
||||
Webhooks are a low-effort way to post messages to channels in Discord. They do not require a bot user or authentication to use.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||

|
||||
|
||||
Drone plugin for sending message to Discord channel using Webhook.
|
||||
[Drone](https://www.drone.io/) / [Woodpecker](https://woodpecker-ci.org/) plugin for sending message to Discord channel using Webhook.
|
||||
|
||||
[](https://godoc.org/github.com/appleboy/drone-discord)
|
||||
[](https://codecov.io/gh/appleboy/drone-discord)
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 127.14 96.36"><path fill="#5865f2" d="M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z"/></svg>
|
||||
|
After Width: | Height: | Size: 764 B |
@@ -87,109 +87,114 @@ func main() {
|
||||
Usage: "environment is drone",
|
||||
EnvVar: "DRONE",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "ci.environment",
|
||||
Usage: "ci environment name",
|
||||
EnvVar: "CI",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "repo",
|
||||
Usage: "repository owner and repository name",
|
||||
EnvVar: "DRONE_REPO,GITHUB_REPOSITORY",
|
||||
EnvVar: "DRONE_REPO,CI_REPO,GITHUB_REPOSITORY",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "repo.namespace",
|
||||
Usage: "repository namespace",
|
||||
EnvVar: "DRONE_REPO_OWNER,DRONE_REPO_NAMESPACE,GITHUB_ACTOR",
|
||||
EnvVar: "DRONE_REPO_OWNER,DRONE_REPO_NAMESPACE,CI_REPO_OWNER,GITHUB_ACTOR",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "repo.name",
|
||||
Usage: "repository name",
|
||||
EnvVar: "DRONE_REPO_NAME",
|
||||
EnvVar: "DRONE_REPO_NAME,CI_REPO_NAME",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "commit.sha",
|
||||
Usage: "git commit sha",
|
||||
EnvVar: "DRONE_COMMIT_SHA,GITHUB_SHA",
|
||||
EnvVar: "DRONE_COMMIT_SHA,CI_COMMIT_SHA,GITHUB_SHA",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "commit.ref",
|
||||
Usage: "git commit ref",
|
||||
EnvVar: "DRONE_COMMIT_REF,GITHUB_REF",
|
||||
EnvVar: "DRONE_COMMIT_REF,CI_COMMIT_REF,GITHUB_REF",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "commit.branch",
|
||||
Value: "master",
|
||||
Usage: "git commit branch",
|
||||
EnvVar: "DRONE_COMMIT_BRANCH",
|
||||
EnvVar: "DRONE_COMMIT_BRANCH,CI_COMMIT_BRANCH",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "commit.link",
|
||||
Usage: "git commit link",
|
||||
EnvVar: "DRONE_COMMIT_LINK",
|
||||
EnvVar: "DRONE_COMMIT_LINK,CI_PIPELINE_FORGE_URL",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "commit.author",
|
||||
Usage: "git author name",
|
||||
EnvVar: "DRONE_COMMIT_AUTHOR",
|
||||
EnvVar: "DRONE_COMMIT_AUTHOR,CI_COMMIT_AUTHOR",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "commit.author.email",
|
||||
Usage: "git author email",
|
||||
EnvVar: "DRONE_COMMIT_AUTHOR_EMAIL",
|
||||
EnvVar: "DRONE_COMMIT_AUTHOR_EMAIL,CI_COMMIT_AUTHOR_EMAIL",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "commit.author.avatar",
|
||||
Usage: "git author avatar",
|
||||
EnvVar: "DRONE_COMMIT_AUTHOR_AVATAR",
|
||||
EnvVar: "DRONE_COMMIT_AUTHOR_AVATAR,CI_COMMIT_AUTHOR_AVATAR",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "commit.message",
|
||||
Usage: "commit message",
|
||||
EnvVar: "DRONE_COMMIT_MESSAGE",
|
||||
EnvVar: "DRONE_COMMIT_MESSAGE,CI_COMMIT_MESSAGE",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "source.branch",
|
||||
Value: "develop",
|
||||
Usage: "git source branch",
|
||||
EnvVar: "DRONE_SOURCE_BRANCH",
|
||||
EnvVar: "DRONE_SOURCE_BRANCH,CI_COMMIT_SOURCE_BRANCH",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "build.event",
|
||||
Value: "push",
|
||||
Usage: "build event",
|
||||
EnvVar: "DRONE_BUILD_EVENT",
|
||||
EnvVar: "DRONE_BUILD_EVENT,CI_PIPELINE_EVENT",
|
||||
},
|
||||
cli.IntFlag{
|
||||
Name: "build.number",
|
||||
Usage: "build number",
|
||||
EnvVar: "DRONE_BUILD_NUMBER",
|
||||
EnvVar: "DRONE_BUILD_NUMBER,CI_PIPELINE_NUMBER",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "build.status",
|
||||
Usage: "build status",
|
||||
Value: "success",
|
||||
EnvVar: "DRONE_BUILD_STATUS",
|
||||
EnvVar: "DRONE_BUILD_STATUS,CI_PIPELINE_STATUS",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "build.link",
|
||||
Usage: "build link",
|
||||
EnvVar: "DRONE_BUILD_LINK",
|
||||
EnvVar: "DRONE_BUILD_LINK,CI_PIPELINE_URL",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "build.tag",
|
||||
Usage: "build tag",
|
||||
EnvVar: "DRONE_TAG",
|
||||
EnvVar: "DRONE_TAG,CI_COMMIT_TAG",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "pull.request",
|
||||
Usage: "pull request",
|
||||
EnvVar: "DRONE_PULL_REQUEST",
|
||||
EnvVar: "DRONE_PULL_REQUEST,CI_COMMIT_PULL_REQUEST",
|
||||
},
|
||||
cli.Int64Flag{
|
||||
Name: "build.started",
|
||||
Usage: "build started",
|
||||
EnvVar: "DRONE_BUILD_STARTED",
|
||||
EnvVar: "DRONE_BUILD_STARTED,CI_PIPELINE_STARTED",
|
||||
},
|
||||
cli.Int64Flag{
|
||||
Name: "build.finished",
|
||||
Usage: "build finished",
|
||||
EnvVar: "DRONE_BUILD_FINISHED",
|
||||
EnvVar: "DRONE_BUILD_FINISHED,CI_PIPELINE_FINISHED",
|
||||
},
|
||||
cli.BoolFlag{
|
||||
Name: "github",
|
||||
@@ -224,7 +229,7 @@ func main() {
|
||||
cli.StringFlag{
|
||||
Name: "deploy.to",
|
||||
Usage: "Provides the target deployment environment for the running build. This value is only available to promotion and rollback pipelines.",
|
||||
EnvVar: "DRONE_DEPLOY_TO",
|
||||
EnvVar: "DRONE_DEPLOY_TO,CI_PIPELINE_DEPLOY_TARGET",
|
||||
},
|
||||
}
|
||||
|
||||
@@ -277,7 +282,7 @@ func run(c *cli.Context) error {
|
||||
Message: c.StringSlice("message"),
|
||||
File: c.StringSlice("file"),
|
||||
Color: c.String("color"),
|
||||
Drone: c.Bool("drone"),
|
||||
Drone: c.Bool("drone") || c.String("ci.environment") == "woodpecker",
|
||||
GitHub: c.Bool("github"),
|
||||
},
|
||||
Payload: Payload{
|
||||
|
||||
Reference in New Issue
Block a user