diff --git a/github-slack/canvas.PNG b/github-slack/canvas.PNG new file mode 100644 index 0000000..2fb3b7e Binary files /dev/null and b/github-slack/canvas.PNG differ diff --git a/github-slack/connectWorkflow.PNG b/github-slack/connectWorkflow.PNG new file mode 100644 index 0000000..7adad14 Binary files /dev/null and b/github-slack/connectWorkflow.PNG differ diff --git a/github-slack/github-salck.zip b/github-slack/github-salck.zip new file mode 100644 index 0000000..bcade06 Binary files /dev/null and b/github-slack/github-salck.zip differ diff --git a/github-slack/githubAuthorization.PNG b/github-slack/githubAuthorization.PNG new file mode 100644 index 0000000..27abb1a Binary files /dev/null and b/github-slack/githubAuthorization.PNG differ diff --git a/github-slack/readme.md b/github-slack/readme.md new file mode 100644 index 0000000..2501edf --- /dev/null +++ b/github-slack/readme.md @@ -0,0 +1,35 @@ +In this project we will create a workflow that will be triggered on a GitHub Pull request and push the status and additional information to a specified Slack Channel. + +## Setup + +1. Start a new blank workflow + +canvas + +2. Click the start button and find GitHub, authorize access to GitHub and select "Push" as the Trigger and select the Repository name you would like to use. Test the trigger and save. + +githubAuthorization + +3. Search for Slack on the right hand pannel and drag and drop the slack action icon onto the canvas. Connect Github to Slack and from Slack to the end icon. + +connectWorkflow + +4. Open the Slack action icon, configure the action to "Post Message to Channel". Authorize Slack and click the "Next" button. + +slackAuth + +5. On the mapping screen, select the slack channel you want GitHub data to be sent to. In the "Text*" field click from the GitHub drop down to personalize the information you want posted into the specified Slack Channel. Click "Next" + +salckMessage + +6. It is recomended to "Test" the action and you should see a sample message posted to your slack channel with sample data. Click "Done" + +slackTest + +7. It is important to remeber to save your workflow as you edit the canvas. + +save + +8. Now it is time to test our workflow. Go to github and execute a Pull request, check your specified Slack channel to see your tailored data. You can also see the execution of the workflow in webMethods with a blue markup. + +successPull diff --git a/github-slack/salckMessage.PNG b/github-slack/salckMessage.PNG new file mode 100644 index 0000000..f67d540 Binary files /dev/null and b/github-slack/salckMessage.PNG differ diff --git a/github-slack/save.PNG b/github-slack/save.PNG new file mode 100644 index 0000000..9f0ea6a Binary files /dev/null and b/github-slack/save.PNG differ diff --git a/github-slack/slackAuth.PNG b/github-slack/slackAuth.PNG new file mode 100644 index 0000000..ae2edf6 Binary files /dev/null and b/github-slack/slackAuth.PNG differ diff --git a/github-slack/slackTest.PNG b/github-slack/slackTest.PNG new file mode 100644 index 0000000..79b8911 Binary files /dev/null and b/github-slack/slackTest.PNG differ diff --git a/github-slack/successPull.PNG b/github-slack/successPull.PNG new file mode 100644 index 0000000..227b689 Binary files /dev/null and b/github-slack/successPull.PNG differ