Slack Orb

broken image


CircleCI-Public/slack-orb

Everything that is not the Main Story is listed here, and as spoiler free as possible!If anyone wants to contribute with either information or images do let me know. To add a pool to our platform please send us an email at bhteam@crypto-coinz.net including the following information: - Are you the operator of the Pool - Pool name / Pool Location / Pool Fees / Pool supported coins - Pool Communication Channel: Discord/Slack/Telegram - Nick Name to contact in that communication Channel. Using Slack Integrations with CircleCI It is best to use CircleCI's Slack Orb to easily integrate custom Slack notifications into your CircleCI projects. The Orb allows users to create custom alert messages for any job or receive status updates. Note: There are old integrations of Slack that are no.


Slack Orbital

Create custom Slack notifications for CircleCI job statuses

  • Users starred: 82
  • Users forked: 78
  • Users watching: 8
  • Updated at: 2020-04-13 23:12:49

Easily integrate custom Slack notifications into your CircleCI projects. Create custom alert messages for any job or receive status updates.

Slack Orb Download

Orb

Learn more about Orbs.

Usage

Example config:

slack@1.0.0 from the circleci namespace is imported into the config.yml as slack and can then be referenced as such in any job or workflow.

Commands

Approval

Send a notification that a manual approval job is ready

ParameterTypeDefaultDescription
colorstring'#3AA3E3'Hex color value for notification attachment color.
mentionsstring'A comma separated list of user IDs. No spaces.
messagestringA workflow in CircleCI is awaiting your approval.Enter custom message.
urlstring'https://circleci.com/workflow-run/${CIRCLE_WORKFLOW_ID}'The URL to link back to.
webhookstring'${SLACK_WEBHOOK}'Enter either your Webhook value or use the CircleCI UI to add the webhook under the 'SLACK_WEBHOOK' env var

Slack Orb Definition

Example:

Orb

Learn more about Orbs.

Usage

Example config:

slack@1.0.0 from the circleci namespace is imported into the config.yml as slack and can then be referenced as such in any job or workflow.

Commands

Approval

Send a notification that a manual approval job is ready

ParameterTypeDefaultDescription
colorstring'#3AA3E3'Hex color value for notification attachment color.
mentionsstring'A comma separated list of user IDs. No spaces.
messagestringA workflow in CircleCI is awaiting your approval.Enter custom message.
urlstring'https://circleci.com/workflow-run/${CIRCLE_WORKFLOW_ID}'The URL to link back to.
webhookstring'${SLACK_WEBHOOK}'Enter either your Webhook value or use the CircleCI UI to add the webhook under the 'SLACK_WEBHOOK' env var

Slack Orb Definition

Example:

Notify

Notify a slack channel with a custom message at any point in a job with this custom step.

ParameterTypeDefaultDescription
webhookstring${SLACK_WEBHOOK}Either enter your webhook value or use the CircleCI UI to add the webhook under the SLACK_WEBHOOK environment variable
messagestringYour job on CircleCI has completed.Enter a custom message to send to your Slack channel
mentionsstringfalseComma-separated list of Slack User or Group (SubTeam) IDs (e.g., 'USER1,USER2,USER3'). Note: these are Slack User IDs, not usernames. The user ID can be found on the user's profile. Look below for information on obtaining Group ID. For here, channel or everyone just write them.
colorstring#333333Hex color value for notification attachment color
author_namestringOptional author name property for the Slack message attachment
author_linkstringOptional author link property for the Slack message attachment
author_iconstringOptional author icon property for the Slack message attachment
titlestringOptional title property for the Slack message attachment
title_linkstringOptional title link property for the Slack message attachment
footerstringOptional footer property for the Slack message attachment
tsstringOptional timestamp property for the Slack message attachment
include_project_fieldbooleantrueCondition to check if it is necessary to include the Project field in the message
include_job_number_fieldbooleantrueWhether or not to include the Job Number field in the message
include_visit_job_actionbooleantrueWhether or not to include the Visit Job action in the message
channelstringID of channel if set, overrides webhook's default channel setting

Slack Orb Circleci

Example:

Refer to Slack's Basic message formatting documentation for guidance on formatting notification messages.

Status

Send a status alert at the end of a job based on success or failure. This must be the last step in a job.

ParameterTypeDefaultDescription
webhookstring${SLACK_WEBHOOK}Either enter your webhook value or use the CircleCI UI to add the webhook under the SLACK_WEBHOOK environment variable
success_messagestring🎉 A $CIRCLE_JOB job has succeeded! $SLACK_MENTIONSEnter your custom message to send to your Slack channel
failure_messagestring🔴 A $CIRCLE_JOB job has failed! $SLACK_MENTIONSEnter your custom message to send to your Slack channel
mentionsstringComma-separated list of Slack User or Group (SubTeam) IDs (e.g., 'USER1,USER2,USER3'). Note: these are Slack User IDs, not usernames. The user ID can be found on the user's profile. Look below for information on obtaining Group ID.
success_onlybooleanfalseIf set to true, failed jobs will not send alerts
fail_onlybooleanfalseIf set to true, successful jobs will not send alerts
only_for_branchesstringIf set, a comma-separated list of branches, for which to send notifications
include_project_fieldbooleantrueWhether or not to include the Project field in the message
include_job_number_fieldbooleantrueWhether or not to include the Job Number field in the message
include_visit_job_actionbooleantrueWhether or not to include the Visit Job action in the message
channelstringID of channel if set, overrides webhook's default channel setting

Example:

Jobs

approval-notification

Send an approval notification message

Example:

Dependencies / Requirements

Bash Shell

Because these scripts use bash-specific features, Bash is required.Bash is the default shell used on CircleCI and the Orb will be compatible with most images.If using an Alpine base image, you will need to call apk add bash before calling this Orb,or create a derivative base image that calls RUN apk add bash.If Bash is not available, an error message will be logged and the task will fail.

cURL

cURL is used to post the Webhook data and must be installed in the container to function properly.

Help

How to get your Slack Webhook

Full instructions can be found at Slack: https://api.slack.com/messaging/webhooks

  1. Create Slack App. This will also be the name of the 'user' that posts alerts to Slack. You'll be asked for which Workspace this app belongs to.
  2. In the settings for the app, enable Incoming Webhooks.
  3. In the left hand panel of your Slack app settings, under Features click Incoming Webhooks.
  4. Click Add New Webhook to Workspace. You will be asked to pick a channel for the webhook here.
  5. Done! A webhook URL will be created.

Slack Orb Templates

How To Get Your Group ID

  1. Navigate to https://api.slack.com/methods/usergroups.list/test.
  2. Select the correct application under 'token'.
  3. Press 'Test Method'.
  4. Find your group below and copy the value for 'ID'.

What to do with Slack Webhook

You can implement the Webhook in one of two ways, either as an environment variable, or as a parameter.

  1. In the settings page for your project on CircleCI, click Environment Variables. From that page you can click the Add Variable button. Finally, enter your webhook as the value, and SLACK_WEBHOOK as the name.
  2. You can enter the Webhook for the individual status or alert by entering it at the webhook parameter, as shown above.

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.

License

This project is licensed under the MIT License - read LICENSE file for details.

Slack Orbison

QR codes‎ > ‎

RU Pokes

Tyrantrum @ Choice Scarf
Ability: Rock Head
252Atk 4Def 252Spe
Nature: Jolly
-Head Smash
-Earthquake
-Outrage
-Fire Fang
Slurpuff @ Sitrus Berry
Ability: Unburden
4Hp 252Atk 252Spe
Adamant Nature
-Belly Drum
-Drain Punch
-Play Rough
-Return
Pangoro (M) @ Choice Band
Ability: Scrappy
EVs: 248 HP / 252 Atk / 8 SpD
Adamant Nature
- Gunk Shot
- Drain Punch
- Knock Off
- Ice Punch
Pangoro (M) @ Life Orb
Ability: Mold Breaker
EVs: 248 HP / 252 Atk / 8 SpD
Adamant Nature
- Swords Dance
- Knock Off
- Drain Punch
- Gunk Shot
Pangoro @ Choice Scarf
Ability: Iron Fist
EVs: 252 Atk / 4 SpD / 252 Spe
Jolly Nature
- Gunk Shot
- Knock Off
- Drain Punch
- Parting Shot
Reuniclus (M) @ Life Orb
Ability: Overcoat
EVs: 248 HP / 252 SpA / 8 SpD
Modest Nature
- Recover
- Psyshock
- Shadow Ball
- Calm Mind
Reuniclus @ Choice Specs
Ability: Regenerator
EVs: 248 HP / 252 SpA / 8 SpD
Modest Nature
- Psyshock
- Focus Blast
- Shadow Ball
- Hidden Power [Fire]
Reuniclus (M) @ Assault Vest
Ability: Regenerator
EVs: 248 HP / 252 SpA / 8 SpD
Modest Nature
- Psyshock
- Focus Blast
- Shadow Ball
- Hidden Power [Fire]
Reuniclus (M) @ Life Orb
Ability: Magic Guard
Shiny: Yes
EVs: 248 HP / 252 SpA / 8 SpD
Modest Nature
- Calm Mind
- Psyshock
- Shadow Ball
- Focus Blast
Moltres @ Choice Specs
Ability: Pressure
EVs: 252 SpA / 4 SpD / 252 Spe
Modest Nature
- Fire Blast
- Hurricane
- Hidden Power [Ice]
- Flamethrower
Moltres @ Choice Scarf
Ability: Pressure
EVs: 252 SpA / 4 SpD / 252 Spe
Timid Nature
- Fire Blast
- Hurricane
- Flamethrower
- Hidden Power [Grass]
Moltres @ Life Orb
Ability: Pressure
EVs: 252 SpA / 4 SpD / 252 Spe
Timid Nature
- Agility
- Fire Blast
- Hurricane
- Hidden Power [Grass]
Moltres @ Life Orb
Ability: Pressure
EVs: 4 Def / 252 SpA / 252 Spe
Timid Nature
- Fire Blast
- Hurricane
- Hidden Power [Grass]
- Roost
Braviary (M) @ Choice Band
Ability: Sheer Force
EVs: 252 Atk / 4 SpD / 252 Spe
Jolly Nature
- Brave Bird
- Return
- Superpower
- U-turn
Braviary (M) @ Choice Scarf
Ability: Sheer Force
EVs: 252 Atk / 4 SpD / 252 Spe
Jolly Nature
- Return
- Brave Bird
- Superpower
- U-turn
Braviary (M) @ Choice Band
Ability: Defiant
EVs: 252 Atk / 252 Spe
Jolly Nature
- Return
- Brave Bird
- Superpower
- U-turn
Dugtrio @ Focus Sash
Ability: Arena Trap
EVs: 252 Atk / 4 SpD / 252 Spe
Jolly Nature
- Stealth Rock
- Earthquake
- Sucker Punch
- Stone Edge
Dugtrio @ Focus Sash
Ability: Arena Trap
EVs: 252 Atk / 4 SpD / 252 Spe
Jolly Nature
- Hone Claws
- Sucker Punch
- Stone Edge
- Earthquake
Cofagrigus @ Leftovers
Ability: Mummy
EVs: 252 HP / 252 SpA / 4 SpD
Modest Nature
- Pain Split
- Calm Mind
- Shadow Ball
- Will-O-Wisp
Cofagrigus @ Leftovers
Ability: Mummy
EVs: 252 HP / 4 SpA / 252 SpD
Calm Nature
- Rest
- Curse
- Will-O-Wisp
- Shadow Ball
Cofagrigus @ Leftovers
Ability: Mummy
EVs: 252 HP / 252 Def / 4 SpA
Bold Nature
- Will-O-Wisp
- Pain Split
- Curse
- Shadow Ball
Slowking (M) @ Assault Vest
Ability: Regenerator
EVs: 248 HP / 164 SpA / 96 SpD
Modest Nature
- Fire Blast
- Scald
- Psyshock
- Ice Beam
Slowking @ Leftovers
Ability: Regenerator
EVs: 248 HP / 4 SpA
Bold Nature
- Slack Off
- Calm Mind
- Scald
- Psyshock
Gastrodon @ Leftovers
Ability: Storm Drain
EVs: 252 HP / 252 Def / 4 SpA
Bold Nature
- Recover
- Scald
- Earth Power
- Toxic
Gastrodon @ Leftovers
Ability: Storm Drain
EVs: 252 HP / 252 Def / 4 SpA
Bold Nature
- Recover
- Clear Smog
- Scald
- Earth Power
Bronzong @ Light Clay
Ability: Heatproof
EVs: 248 HP / 8 Atk / 252 SpD
Sassy Nature
IVs: 0 Spe
- Light Screen
- Reflect
- Stealth Rock
- Gyro Ball
Bronzong @ Leftovers
Ability: Levitate
EVs: 252 HP / 4 Atk / 252 Def
Relaxed Nature
IVs: 30 Atk / 30 Def / NaN Spe
- Stealth Rock
- Hidden Power [Ice]
- Gyro Ball
- Toxic
Bronzong @ Leftovers
Ability: Levitate
EVs: 4 Atk / 252 SpD
IVs: 0 Spe
- Stealth Rock
- Gyro Ball
- Toxic
- Protect




broken image