All Projects → CircleCI-Public → Slack Orb

CircleCI-Public / Slack Orb

Licence: mit
Create custom Slack notifications for CircleCI job statuses

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Slack Orb

Rigel
🌌 Colorscheme for vim, terminal, vscode and slack - based on the star Rigel ✨.
Stars: ✭ 324 (+151.16%)
Mutual labels:  hacktoberfest, slack
Rocket.chat
The communications platform that puts data protection first.
Stars: ✭ 31,251 (+24125.58%)
Mutual labels:  hacktoberfest, slack
Alertmanager
Prometheus Alertmanager
Stars: ✭ 4,574 (+3445.74%)
Mutual labels:  hacktoberfest, slack
Matrix Appservice Slack
A Matrix <--> Slack bridge
Stars: ✭ 164 (+27.13%)
Mutual labels:  hacktoberfest, slack
Auto
Generate releases based on semantic version labels on pull requests.
Stars: ✭ 1,120 (+768.22%)
Mutual labels:  hacktoberfest, slack
Slack Scala Client
A scala library for interacting with the slack api and real time messaging interface
Stars: ✭ 176 (+36.43%)
Mutual labels:  hacktoberfest, slack
Notify
A dead simple Go library for sending notifications to various messaging services.
Stars: ✭ 727 (+463.57%)
Mutual labels:  hacktoberfest, slack
Themer
themer is inspired by trevordmiller/nova and chriskempson/base16.
Stars: ✭ 4,483 (+3375.19%)
Mutual labels:  hacktoberfest, slack
Irslackd
Self-hosted IRC gateway to Slack
Stars: ✭ 128 (-0.78%)
Mutual labels:  hacktoberfest, slack
Fantasy Football Metrics Weekly Report
Command line application to create weekly reports (containing stats, metrics, and rankings) for Fantasy Football leagues on the following platforms: Yahoo, Fleaflicker, Sleeper, ESPN.
Stars: ✭ 62 (-51.94%)
Mutual labels:  hacktoberfest, slack
Emberclear
Encrypted Chat. No History. No Logs.
Stars: ✭ 157 (+21.71%)
Mutual labels:  hacktoberfest, slack
Ex mustang
✨ A simple, clueless bot
Stars: ✭ 67 (-48.06%)
Mutual labels:  hacktoberfest, slack
Slackbotapi
node.js Slack RTM API module
Stars: ✭ 135 (+4.65%)
Mutual labels:  hacktoberfest, slack
Ferdi
🧔🏽 Ferdi helps you organize how you use your favourite apps by combining them into one application
Stars: ✭ 4,089 (+3069.77%)
Mutual labels:  hacktoberfest, slack
Rocket.chat.electron
Official OSX, Windows, and Linux Desktop Clients for Rocket.Chat
Stars: ✭ 1,108 (+758.91%)
Mutual labels:  hacktoberfest, slack
Busy Beaver
The Chicago Python Community Engagement Slack bot
Stars: ✭ 66 (-48.84%)
Mutual labels:  hacktoberfest, slack
Cultofthepartyparrot.com
PARTY OR DIE
Stars: ✭ 1,254 (+872.09%)
Mutual labels:  hacktoberfest, slack
Ocpp
Python implementation of the Open Charge Point Protocol (OCPP).
Stars: ✭ 127 (-1.55%)
Mutual labels:  hacktoberfest
Integration
HACS gives you a powerful UI to handle downloads of all your custom needs.
Stars: ✭ 2,114 (+1538.76%)
Mutual labels:  hacktoberfest
Forms
📝 Simple form & survey app for Nextcloud
Stars: ✭ 127 (-1.55%)
Mutual labels:  hacktoberfest

Slack Orb CircleCI Build Status CircleCI Orb Version GitHub license CircleCI Community

Send Slack notifications from your CircleCI pipelines even easier with Slack Orb 4.0

What are Orbs?

Usage

Setup

In order to use the Slack Orb on CircleCI you will need to create a Slack App and provide an OAuth token. Find the guide in the wiki: How to setup Slack orb

Use In Config

For full usage guidelines, see the Orb Registry listing.

Templates

The Slack Orb comes with a number of included templates to get your started with minimal setup. Feel free to use an included template or create your own.

Template Preview Template Description
basic_success_1 basic_success_1 Should be used with the "pass" event.
basic_fail_1 basic_fail_1 Should be used with the "fail" event.
success_tagged_deploy_1 success_tagged_deploy_1 To be used in the event of a successful deployment job. see orb usage examples
basic_on_hold_1 basic_on_hold_1 To be used in the on-hold job. see orb usage examples

Custom Message Template

  1. Open the Slack Block Kit Builder: https://app.slack.com/block-kit-builder/
  2. Design your desired notification message.
  3. Replace any placeholder values with $ENV environment variable strings.
  4. Set the resulting code as the value for your custom parameter.
- slack/notify:
    event: always
    custom: |
      {
        "blocks": [
          {
            "type": "section",
            "fields": [
              {
                "type": "plain_text",
                "text": "*This is a text notification*",
                "emoji": true
              }
            ]
          }
        ]
      }

Branch or Tag Filtering

Limit Slack notifications to particular branches with the "branch_pattern" or "tag_pattern" parameter.

A comma separated list of regex matchable branch or tag names. Notifications will only be sent if sent from a job from these branches/tags. By default ".+" will be used to match all branches/tags. Pattern must match the full string, no partial matches. Keep in mind that "branch_pattern" and "tag_pattern" are mutually exclusive.

See usage examples.


FAQ

View the FAQ in the wiki

Contributing

We welcome issues to and pull requests against this repository!

For further questions/comments about this or other orbs, visit CircleCI's orbs discussion forum.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].