SlideShare a Scribd company logo
Automating & Integrating
Pantheon with JIRA, Slack,
Jenkins, and More
Pantheon.io
Who Are We?
2
Brian Thompson, Lead
Software Engineer,
Mindgrub
Dave Wikoff, Lead
Software Engineer,
Mindgrub
Ari Gold, Associate
Product Manager,
Pantheon
Automating & Integrating Pantheon with JIRA, Slack, Jenkins and More
LOTS OF COMPLEXITY
LOTS OF DETAIL
LOTS OF TEDIUM
HUMAN BEINGS ARE NOT
GOOD AT ROBOT WORK
MAKE THE ROBOTS DO
THE WORK
Automating & Integrating Pantheon with JIRA, Slack, Jenkins and More
Pantheon.io 9
Automation Benefits
✓ Frees developer time to improve quality, skills, or deliver
features faster.
✓ Machines aren’t prone to human error.
✓ Improves project visibility through dependable
notifications.
Pantheon.io 10
The
Pantheon.io 11
Cloud Integration Tools
● Quicksilver Platform Hooks
● The pantheon.yml config file
● Terminus Command Line Interface
● SAML Centralized Authentication
Pantheon.io 12
SAML Centralized Authentication
● Integrate Pantheon into your
organization-wide security strategy.
● Authenticate against your identity
provider (IdP) when logging into the
Pantheon dashboard.
● If your organization does not already
make use of SAML, you can use Okta,
OneLogin, or open-source tools as a
no-cost way to get started.
Pantheon.io 13
Terminus Command Line Interface
● Now supports token-based authentication
● Securely use Terminus on remote servers,
a must-have for continuous integration.
● Includes advanced interfaces to track
workflows on Pantheon
Pantheon.io 14
Quicksilver Platform Hooks
Some examples of what you can do:
● Update issue tracker (e.g. JIRA) based on Pantheon activity
● Automatically sanitize Dev databases after cloning from Live
● Post notifications to Slack to keep your teams in sync
● Clear CDN caches on deploy
● Integrate almost anything via simple webhooks
Pantheon.io 15
Pull Requests are
Most Welcome!
pantheon-systems/quicksilver-examples
Pantheon.io
Developers trigger workflows identified in pantheon.yml
● sync_code
● deploy
● clone_database
● clear_cache
16
Quicksilver Platform Hooks
Platform Hooks respond by running the Quicksilver operations
listed for that workflow in pantheon.yml and stored in
code/private/scripts/example.php
Pantheon.io 17
----
api_version: 1
workflows:
sync_code:
after:
- type: webphp
description: 'Clear cache after code push.'
script: private/scripts/cc_after_push.php
The pantheon.yml configuration file
Pantheon.io 18
<?php
echo "Hello, Quicksilver.";
echo "nn";
echo "n========= START PAYLOAD ===========n";
print_r($_POST);
echo "n========== END PAYLOAD ============n";
echo "n";
echo "n---------- ENVIRONMENT ------------n";
passthru("printenv");
Quicksilver WebPHP Scripts
- Web-requested PHP
- Subject to 120s timeout
Pantheon.io 19
files/private/secrets.json
- Keep machine tokens, Slack webhook URLs, and keys
- files is not in git
- Must add to all environments (doesn’t deploy with code)
- Script! https://github.com/pantheon-systems/quicksilver-
examples/pull/14
secrets.json
info@mindgrub.com | mindgrub.com | @mindgrub
1. Agencies have a lot of simultaneous projects
2. Moving configuration between environments
3. Code quality enforcement
4. Continuous integration
The Hard Way
info@mindgrub.com | mindgrub.com | @mindgrub
1. Features solves configuration Issues in Drupal 7
2. Drupal 8 makes it easier with CMI
3. Solve similar issues in WordPress using WP-CFM
4. This can all be run synced using Quicksilver
Moving Configuration Between Environments
info@mindgrub.com | mindgrub.com | @mindgrub
Enforcing Code Quality
● SimpleTest / PHPUnit
● PHP Mess Detector, PHP Code Style
● JS Linting
info@mindgrub.com | mindgrub.com | @mindgrub
● Run any CI build on push
● Mindgrub uses Jenkins, works for anything
● Opens many other possibilities
Continuous Integration
info@mindgrub.com | mindgrub.com | @mindgrub
● Deployments should be stress free
● Multiple moving parts
● Communication between all parties is important
● https://github.com/rvtraveller/pantheon-slack-integration
Turning Deployments from High Stress to Low
Stress
info@mindgrub.com | mindgrub.com | @mindgrub
Demo
info@mindgrub.com | mindgrub.com | @mindgrub
info@mindgrub.com | mindgrub.com | @mindgrub
● Integration with ticket tracking system to automatically update
tickets
● Polling via Slack
● Enhanced Terminus integration
Future Enhancements
Pantheon.io
More Resources
28
- https://pantheon.io/docs/quicksilver/
- https://github.com/pantheon-systems/quicksilver-examples/
- https://github.com/pantheon-systems/terminus
- https://pantheon.io/docs/sso-organizations/
- https://github.com/pantheon-systems/quicksilver-cli/
- https://github.com/rvtraveller/pantheon-slack-integration
Questions?

More Related Content

What's hot (20)

PPTX
Docker With Asp.net Core
Fatih Şimşek
 
PDF
OpenShift: Java EE in the clouds
Max Andersen
 
PPTX
Composer JSON kills make files
ropsu
 
PDF
Building a Drupal site with Git
dirtytactics
 
PDF
Git 101: Git and GitHub for Beginners
HubSpot
 
PPTX
Mini-training: Let’s Git It!
Betclic Everest Group Tech Team
 
PDF
IBM Drupal Users Group Discussion on Managing and Deploying Configuration
Development Seed
 
PDF
Hacking on WildFly 9
JBUG London
 
PDF
Ceylon From Here to Infinity: The Big Picture and What's Coming
Virtual JBoss User Group
 
PDF
Puppeteerのお話
Shinji Kobayashi
 
PDF
Ansible Introduction
Robert Reiz
 
PDF
Codecoon - A technical Case Study
Michael Lihs
 
PDF
"Wix Serverless from inside", Mykola Borozdin
Fwdays
 
PDF
.Net OSS Ci & CD with Jenkins - JUC ISRAEL 2013
Tikal Knowledge
 
PPTX
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
Oleg Shalygin
 
PDF
Git and GitHub for Documentation
Anne Gentle
 
PDF
Continuous Delivery & Integration with JBoss Fuse on Openshift
Charles Moulliard
 
PPTX
Varying wordpressdevelopmentenvironment wp-campus2016
David Brattoli
 
PDF
Automated Infrastructure and Application Management
Clark Everetts
 
PDF
Continuous Delivery in Enterprise Environments using Docker, Ansible and Jenkins
Marcel Birkner
 
Docker With Asp.net Core
Fatih Şimşek
 
OpenShift: Java EE in the clouds
Max Andersen
 
Composer JSON kills make files
ropsu
 
Building a Drupal site with Git
dirtytactics
 
Git 101: Git and GitHub for Beginners
HubSpot
 
Mini-training: Let’s Git It!
Betclic Everest Group Tech Team
 
IBM Drupal Users Group Discussion on Managing and Deploying Configuration
Development Seed
 
Hacking on WildFly 9
JBUG London
 
Ceylon From Here to Infinity: The Big Picture and What's Coming
Virtual JBoss User Group
 
Puppeteerのお話
Shinji Kobayashi
 
Ansible Introduction
Robert Reiz
 
Codecoon - A technical Case Study
Michael Lihs
 
"Wix Serverless from inside", Mykola Borozdin
Fwdays
 
.Net OSS Ci & CD with Jenkins - JUC ISRAEL 2013
Tikal Knowledge
 
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
Oleg Shalygin
 
Git and GitHub for Documentation
Anne Gentle
 
Continuous Delivery & Integration with JBoss Fuse on Openshift
Charles Moulliard
 
Varying wordpressdevelopmentenvironment wp-campus2016
David Brattoli
 
Automated Infrastructure and Application Management
Clark Everetts
 
Continuous Delivery in Enterprise Environments using Docker, Ansible and Jenkins
Marcel Birkner
 

Viewers also liked (20)

PPTX
Jira jenkins integration
elaqeem
 
PDF
Jenkins CI
haochenglee
 
PPT
Continuous Integration (Jenkins/Hudson)
Dennys Hsieh
 
PPT
CI and CD with Jenkins
Martin Málek
 
PPSX
DevOps
Matthew Jones
 
PPTX
Introducing DevOps
Nishanth K Hydru
 
PPTX
DevOps 101
Ernest Mueller
 
PDF
Introduction To Jira
Hua Soon Sim
 
PDF
Introduction to JIRA & Agile Project Management
Dan Chuparkoff
 
PDF
Terminus, the Pantheon command-line interface
Jon Peck
 
PPTX
Znanstvena istraživanja pomoću dronova
Josip Rukavina
 
PDF
Test Coverage for Your WP REST API Project
Pantheon
 
PDF
Drush in the Composer Era
Pantheon
 
PDF
Testing Your Code as Part of an Industrial Grade Workflow
Pantheon
 
PDF
WP or Drupal (or both): A Framework for Client CMS Decisions
Pantheon
 
PDF
Migrating NYSenate.gov
Pantheon
 
ODP
Start with Drupal CMS
Edeth Meng
 
PDF
How Drupal 8 Reaches Its Full Potential on Pantheon
Pantheon
 
PDF
WordPress at Scale Webinar
Pantheon
 
PPTX
Level Up: 5 Expert Tips for Optimizing WordPress Performance
Pantheon
 
Jira jenkins integration
elaqeem
 
Jenkins CI
haochenglee
 
Continuous Integration (Jenkins/Hudson)
Dennys Hsieh
 
CI and CD with Jenkins
Martin Málek
 
Introducing DevOps
Nishanth K Hydru
 
DevOps 101
Ernest Mueller
 
Introduction To Jira
Hua Soon Sim
 
Introduction to JIRA & Agile Project Management
Dan Chuparkoff
 
Terminus, the Pantheon command-line interface
Jon Peck
 
Znanstvena istraživanja pomoću dronova
Josip Rukavina
 
Test Coverage for Your WP REST API Project
Pantheon
 
Drush in the Composer Era
Pantheon
 
Testing Your Code as Part of an Industrial Grade Workflow
Pantheon
 
WP or Drupal (or both): A Framework for Client CMS Decisions
Pantheon
 
Migrating NYSenate.gov
Pantheon
 
Start with Drupal CMS
Edeth Meng
 
How Drupal 8 Reaches Its Full Potential on Pantheon
Pantheon
 
WordPress at Scale Webinar
Pantheon
 
Level Up: 5 Expert Tips for Optimizing WordPress Performance
Pantheon
 
Ad

Similar to Automating & Integrating Pantheon with JIRA, Slack, Jenkins and More (20)

PDF
Heroku pycon
Sabato Severino
 
PDF
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Bastian Feder
 
PDF
TechWiseTV Workshop: Catalyst Switching Programmability
Robb Boyd
 
PDF
Api Design
sumithra jonnalagadda
 
PDF
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Pantheon
 
KEY
Ein Stall voller Trüffelschweine - (PHP-)Profiling-Tools im Überblick
renebruns
 
PDF
Lean Php Presentation
Alan Pinstein
 
PDF
php & performance
simon8410
 
PPTX
Python from zero to hero (Twitter Explorer)
Yuriy Senko
 
PDF
Automating with NX-OS: Let's Get Started!
Cisco DevNet
 
PDF
Build & deploy PHP application (intro level)
Anton Babenko
 
PDF
TIAD - DYI: A simple orchestrator built step by step
The Incredible Automation Day
 
PPTX
First python project
Neetu Jain
 
PDF
StackStrom: If-This-Than-That for Devops Automation
Dmitri Zimine
 
PDF
Dependencies Managers in C/C++. Using stdcpp 2014
biicode
 
PPTX
Getting Started with Pelican
Nazrul Kamaruddin
 
PPTX
Exploring the Final Frontier of Data Center Orchestration: Network Elements -...
Puppet
 
DOCX
Document Library Folder Operations User Guide
IT Industry
 
PDF
PHP & Performance
毅 吕
 
PDF
2016 05-cloudsoft-amp-and-brooklyn-new
BradDesAulniers2
 
Heroku pycon
Sabato Severino
 
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Bastian Feder
 
TechWiseTV Workshop: Catalyst Switching Programmability
Robb Boyd
 
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Pantheon
 
Ein Stall voller Trüffelschweine - (PHP-)Profiling-Tools im Überblick
renebruns
 
Lean Php Presentation
Alan Pinstein
 
php & performance
simon8410
 
Python from zero to hero (Twitter Explorer)
Yuriy Senko
 
Automating with NX-OS: Let's Get Started!
Cisco DevNet
 
Build & deploy PHP application (intro level)
Anton Babenko
 
TIAD - DYI: A simple orchestrator built step by step
The Incredible Automation Day
 
First python project
Neetu Jain
 
StackStrom: If-This-Than-That for Devops Automation
Dmitri Zimine
 
Dependencies Managers in C/C++. Using stdcpp 2014
biicode
 
Getting Started with Pelican
Nazrul Kamaruddin
 
Exploring the Final Frontier of Data Center Orchestration: Network Elements -...
Puppet
 
Document Library Folder Operations User Guide
IT Industry
 
PHP & Performance
毅 吕
 
2016 05-cloudsoft-amp-and-brooklyn-new
BradDesAulniers2
 
Ad

More from Pantheon (20)

PDF
Drupal Migrations in 2018
Pantheon
 
PDF
Architecting Million Dollar Projects
Pantheon
 
PDF
Streamlined Drupal 8: Site Building Strategies for Tight Deadlines
Pantheon
 
PDF
Getting Started with Drupal
Pantheon
 
PDF
Defense in Depth: Lessons Learned Securing 200,000 Sites
Pantheon
 
PDF
Automate Your Automation | DrupalCon Vienna
Pantheon
 
PDF
Sub-Second Pageloads: Beat the Speed of Light with Pantheon & Fastly
Pantheon
 
PDF
Building a Network of 195 Drupal 8 Sites
Pantheon
 
PDF
Hacking Your Agency Workflow: Treating Your Process Like A Product
Pantheon
 
PDF
Best Practice Site Architecture in Drupal 8
Pantheon
 
PDF
Development Workflow Tools for Open-Source PHP Libraries
Pantheon
 
PDF
WordPress REST API: Expert Advice & Practical Use Cases
Pantheon
 
PDF
Continuous Integration Is for Teams: Moving past buzzword driven development
Pantheon
 
PDF
Drupal 8 and Pantheon
Pantheon
 
PDF
Why Your Site is Slow: Performance Answers for Your Clients
Pantheon
 
PDF
Drupal Performance
Pantheon
 
PDF
Lean Drupal Repositories with Composer and Drush
Pantheon
 
PPTX
Decoupled Architecture and WordPress
Pantheon
 
PDF
Preparing for the Internet Zombie Apocalypse
Pantheon
 
PDF
Content as a Service: What to Know About Decoupled CMS
Pantheon
 
Drupal Migrations in 2018
Pantheon
 
Architecting Million Dollar Projects
Pantheon
 
Streamlined Drupal 8: Site Building Strategies for Tight Deadlines
Pantheon
 
Getting Started with Drupal
Pantheon
 
Defense in Depth: Lessons Learned Securing 200,000 Sites
Pantheon
 
Automate Your Automation | DrupalCon Vienna
Pantheon
 
Sub-Second Pageloads: Beat the Speed of Light with Pantheon & Fastly
Pantheon
 
Building a Network of 195 Drupal 8 Sites
Pantheon
 
Hacking Your Agency Workflow: Treating Your Process Like A Product
Pantheon
 
Best Practice Site Architecture in Drupal 8
Pantheon
 
Development Workflow Tools for Open-Source PHP Libraries
Pantheon
 
WordPress REST API: Expert Advice & Practical Use Cases
Pantheon
 
Continuous Integration Is for Teams: Moving past buzzword driven development
Pantheon
 
Drupal 8 and Pantheon
Pantheon
 
Why Your Site is Slow: Performance Answers for Your Clients
Pantheon
 
Drupal Performance
Pantheon
 
Lean Drupal Repositories with Composer and Drush
Pantheon
 
Decoupled Architecture and WordPress
Pantheon
 
Preparing for the Internet Zombie Apocalypse
Pantheon
 
Content as a Service: What to Know About Decoupled CMS
Pantheon
 

Recently uploaded (20)

PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PPTX
Earn Agentblazer Status with Slack Community Patna.pptx
SanjeetMishra29
 
PDF
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
PDF
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
PDF
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
Productivity Management Software | Workstatus
Lovely Baghel
 
PDF
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PDF
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
PPTX
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
PDF
Alpha Altcoin Setup : TIA - 19th July 2025
CIFDAQ
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
PDF
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PPTX
Machine Learning Benefits Across Industries
SynapseIndia
 
PDF
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Earn Agentblazer Status with Slack Community Patna.pptx
SanjeetMishra29
 
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
Productivity Management Software | Workstatus
Lovely Baghel
 
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
Alpha Altcoin Setup : TIA - 19th July 2025
CIFDAQ
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Machine Learning Benefits Across Industries
SynapseIndia
 
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 

Automating & Integrating Pantheon with JIRA, Slack, Jenkins and More

  • 1. Automating & Integrating Pantheon with JIRA, Slack, Jenkins, and More
  • 2. Pantheon.io Who Are We? 2 Brian Thompson, Lead Software Engineer, Mindgrub Dave Wikoff, Lead Software Engineer, Mindgrub Ari Gold, Associate Product Manager, Pantheon
  • 6. HUMAN BEINGS ARE NOT GOOD AT ROBOT WORK
  • 7. MAKE THE ROBOTS DO THE WORK
  • 9. Pantheon.io 9 Automation Benefits ✓ Frees developer time to improve quality, skills, or deliver features faster. ✓ Machines aren’t prone to human error. ✓ Improves project visibility through dependable notifications.
  • 11. Pantheon.io 11 Cloud Integration Tools ● Quicksilver Platform Hooks ● The pantheon.yml config file ● Terminus Command Line Interface ● SAML Centralized Authentication
  • 12. Pantheon.io 12 SAML Centralized Authentication ● Integrate Pantheon into your organization-wide security strategy. ● Authenticate against your identity provider (IdP) when logging into the Pantheon dashboard. ● If your organization does not already make use of SAML, you can use Okta, OneLogin, or open-source tools as a no-cost way to get started.
  • 13. Pantheon.io 13 Terminus Command Line Interface ● Now supports token-based authentication ● Securely use Terminus on remote servers, a must-have for continuous integration. ● Includes advanced interfaces to track workflows on Pantheon
  • 14. Pantheon.io 14 Quicksilver Platform Hooks Some examples of what you can do: ● Update issue tracker (e.g. JIRA) based on Pantheon activity ● Automatically sanitize Dev databases after cloning from Live ● Post notifications to Slack to keep your teams in sync ● Clear CDN caches on deploy ● Integrate almost anything via simple webhooks
  • 15. Pantheon.io 15 Pull Requests are Most Welcome! pantheon-systems/quicksilver-examples
  • 16. Pantheon.io Developers trigger workflows identified in pantheon.yml ● sync_code ● deploy ● clone_database ● clear_cache 16 Quicksilver Platform Hooks Platform Hooks respond by running the Quicksilver operations listed for that workflow in pantheon.yml and stored in code/private/scripts/example.php
  • 17. Pantheon.io 17 ---- api_version: 1 workflows: sync_code: after: - type: webphp description: 'Clear cache after code push.' script: private/scripts/cc_after_push.php The pantheon.yml configuration file
  • 18. Pantheon.io 18 <?php echo "Hello, Quicksilver."; echo "nn"; echo "n========= START PAYLOAD ===========n"; print_r($_POST); echo "n========== END PAYLOAD ============n"; echo "n"; echo "n---------- ENVIRONMENT ------------n"; passthru("printenv"); Quicksilver WebPHP Scripts - Web-requested PHP - Subject to 120s timeout
  • 19. Pantheon.io 19 files/private/secrets.json - Keep machine tokens, Slack webhook URLs, and keys - files is not in git - Must add to all environments (doesn’t deploy with code) - Script! https://github.com/pantheon-systems/quicksilver- examples/pull/14 secrets.json
  • 20. [email protected] | mindgrub.com | @mindgrub 1. Agencies have a lot of simultaneous projects 2. Moving configuration between environments 3. Code quality enforcement 4. Continuous integration The Hard Way
  • 21. [email protected] | mindgrub.com | @mindgrub 1. Features solves configuration Issues in Drupal 7 2. Drupal 8 makes it easier with CMI 3. Solve similar issues in WordPress using WP-CFM 4. This can all be run synced using Quicksilver Moving Configuration Between Environments
  • 22. [email protected] | mindgrub.com | @mindgrub Enforcing Code Quality ● SimpleTest / PHPUnit ● PHP Mess Detector, PHP Code Style ● JS Linting
  • 23. [email protected] | mindgrub.com | @mindgrub ● Run any CI build on push ● Mindgrub uses Jenkins, works for anything ● Opens many other possibilities Continuous Integration
  • 24. [email protected] | mindgrub.com | @mindgrub ● Deployments should be stress free ● Multiple moving parts ● Communication between all parties is important ● https://github.com/rvtraveller/pantheon-slack-integration Turning Deployments from High Stress to Low Stress
  • 27. [email protected] | mindgrub.com | @mindgrub ● Integration with ticket tracking system to automatically update tickets ● Polling via Slack ● Enhanced Terminus integration Future Enhancements
  • 28. Pantheon.io More Resources 28 - https://pantheon.io/docs/quicksilver/ - https://github.com/pantheon-systems/quicksilver-examples/ - https://github.com/pantheon-systems/terminus - https://pantheon.io/docs/sso-organizations/ - https://github.com/pantheon-systems/quicksilver-cli/ - https://github.com/rvtraveller/pantheon-slack-integration