Skip to content

About

Slack plugin for Prism-Pipeline

Resources

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

69 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prism and Slack branding
Prism Pipeline Version Slack Plugin Version

Important

Most up to date docs can be found here: Warm'n Fuzzy Slack Plugin Documentation

Table of Contents

  1. Introduction
  2. Requirements
    1. Slack
  3. Installation
    1. Prism - Install Plugin

Introduction

This is the Slack plugin for Prism-Pipeline 2.0

Requirements

Slack

  1. Slack Bot

    • You are required to create a bot application in Slack. You can find the installation process for this below or check the documentation here: Slack Bot Installation
  2. Channel Name = Project Name

    • Your channel must match the name of your current project. If it doesn't, you will need to put it in the Custom Channel field in the project settings

Installation

CLI

For a shorter method of install the plugin, see the two commands below. Open a Terminal in your Prism Plugin directory and copy/paste/type in these commands:

git clone https://github.com/WARMNFUZZY/prism-slack.git Slack

pip install -r requirements.txt -t ./PythonLibs

Plugin

If you want to avoid the next 4 steps below, you can open a terminal in the Prism Plugins directory and run this command

git clone https://github.com/WARMNFUZZY/prism-slack.git Slack

  1. Download the Plugin

Option 1: Download the current release package from the repository's release page.

Option 2: Download the repository as a ZIP file using the Code dropdown menu on the main repository page.

2.Unzip the File (if needed)

If you downloaded the ZIP file, extract its contents to a folder.

  1. Move the Plugin to the Prism Plugin Folder

    Locate your Prism Plugin folder.

    Drag and drop the downloaded or unzipped plugin folder into the Prism Plugin folder.
    
  2. Reload Prism

Restart or reload Prism.

The Slack plugin should automatically appear in the plugin list and be checked as enabled.

Slack

We did not include the Slack API’s in the repository to limit the size of it. You can either download the release package or you can download it on your own. If you chose to download it on your own, please follow the steps below to do so.

If you want to avoid all of these steps below, you can open a terminal in the Slack plugin directory and run this command

pip install -r requirements.txt -t ./PythonLibs

  1. Install the Slack Bolt and Slack SDK

    pip install slack_sdk

pip install slack_bolt

  1. Locate Slack API packages
    If you do not know where to find the packages you just installed, run this command

    pip show slack_sdk

pip show slack_bolt

  1. Copy/move them to this folder
    If the PythonLibs folder does not exist, create it

    {PRISM_PLUGIN_DIRECTORY}/Slack/PythonLibs

About

Slack plugin for Prism-Pipeline

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages