secrets of the deployment events api
about mabl
■ uses machine intelligence to help engineers find and fix bugs faster
■ install chrome extension to train journeys (tests) in your browser
■ journeys run in the cloud in parallel. no infrastructure to manage
■ auto-healing saves time spent on fixing broken tests
■ test on multiple browsers: chrome, firefox, and IE 11
■ new features shipped all the time.
2
agenda for today’s webinar
overview
■ help resources
■ plans
■ triggers
3
deployment
events api
■ native integrations
■ curl builder
■ standard flags
■ secret flags
■ parsing returned data
execution
results api
■ standard use
■ data out
■ other export options
(big query)
5
resources
■ help.mabl.com
■ live chat support
■ slack.mabl.com community
4
add deployment
trigger to plan
■ that allows the plan to run
from a deployment event
5
deployments api
■ settings
■ pick your api
▲ deployment events
▲ execution results
6
API integrates mabl with your CI/CD pipeline
7
■ this can be an ML signal
■ use this post-deploy
■ gate changes on pass/fail status
curl builder
8
■ specify application /
environment
■ trigger on deployments
■ run curl command from
terminal to test
curl builder arguments
9
■ -s silent
■ -u api key
■ -H headers
▲ -d data for headers
▲ JSON
curl hidden arguments
10
■ specify plan by label --plan_labels array of
strings
■ plan overrides
▲ starting URL uri
string
▲ override browsers browser_types array of
strings
▲ link agent link_agent_label
string (agent name)
▲ run multiplier run_multiplier
what do you get back?
11
■ deployment event ID
■ list of every plan that was kicked off
■ empty array means nothing was kicked off
execution results api
■ settings
■ pick your API
▲ deployment events
▲ execution results
12
execution results API
13
■ using the deployment event id, poll the api
■ once mabl returns pass/fail status you can:
▲ trigger deployments to a new environment
▲ kick off notifications to key people
▲ initiate roll-back on plan failure
We use it in our Jenkins plugin to show status of tests
curl builder
14
■ Deployment event ID
■ that’s all you need
Thanks for attending!

More Related Content

PDF
ReactPHP: practical intro
PPTX
Making graph in R
PPTX
Launching Applications
PPT
C# Async on iOS and Android - Craig Dunn, Developer Evangelist at Xamarin
PPT
Firefox Developers Conference 2010
PDF
Continuous Integration for iOS Developer
PPTX
The State of the Developer Ecosystem - .NET Conf Barcelona 2018
DOCX
Programming questions
ReactPHP: practical intro
Making graph in R
Launching Applications
C# Async on iOS and Android - Craig Dunn, Developer Evangelist at Xamarin
Firefox Developers Conference 2010
Continuous Integration for iOS Developer
The State of the Developer Ecosystem - .NET Conf Barcelona 2018
Programming questions

What's hot (6)

PPTX
Sql FUNCTIONS
PPTX
Passing stuctures to function
PDF
Introduction of cloud native CI/CD on kubernetes
PPTX
Stack application
PDF
Development tools at Base
Sql FUNCTIONS
Passing stuctures to function
Introduction of cloud native CI/CD on kubernetes
Stack application
Development tools at Base
Ad

Similar to Secret Deployment Events API features for mabl (20)

PPTX
mabl strategy - organizing your journeys
PDF
Avoid the Vendor Lock-in Trap (with App Deployment)
PDF
Android Platform Debugging & Development
PDF
TIP1 - Overview of C/C++ Debugging/Tracing/Profiling Tools
PPTX
apidays Paris 2024 - Design, Debug, Test and Mock APIs with Kong Insomnia, Pi...
PDF
Serverless Preview Environments @ Boston DevOps
PDF
A165 tools for java and javascript
PPTX
Mesa and Its Debugging
PDF
Android Platform Debugging and Development
PDF
Black hat dc-2010-egypt-uav-slides
PDF
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
PDF
Devops with Python by Yaniv Cohen DevopShift
PDF
Ansible Automation to Rule Them All
PDF
Selenium Israel Meetup
PDF
Mesa and Its Debugging, Вадим Шовкопляс
PPTX
Building APIs with Mule and Spring Boot
PPTX
Raising ux bar with offline first design
PPTX
Grails
PDF
Unmanned Aerial Vehicles: Exploit Automation with the Metasploit Framework
PDF
Using and Customizing the Android Framework / part 4 of Embedded Android Work...
mabl strategy - organizing your journeys
Avoid the Vendor Lock-in Trap (with App Deployment)
Android Platform Debugging & Development
TIP1 - Overview of C/C++ Debugging/Tracing/Profiling Tools
apidays Paris 2024 - Design, Debug, Test and Mock APIs with Kong Insomnia, Pi...
Serverless Preview Environments @ Boston DevOps
A165 tools for java and javascript
Mesa and Its Debugging
Android Platform Debugging and Development
Black hat dc-2010-egypt-uav-slides
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
Devops with Python by Yaniv Cohen DevopShift
Ansible Automation to Rule Them All
Selenium Israel Meetup
Mesa and Its Debugging, Вадим Шовкопляс
Building APIs with Mule and Spring Boot
Raising ux bar with offline first design
Grails
Unmanned Aerial Vehicles: Exploit Automation with the Metasploit Framework
Using and Customizing the Android Framework / part 4 of Embedded Android Work...
Ad

Recently uploaded (20)

PDF
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
PPTX
most interesting chapter in the world ppt
PDF
Visual explanation of Dijkstra's Algorithm using Python
PDF
Microsoft Office 365 Crack Download Free
PPTX
"Secure File Sharing Solutions on AWS".pptx
PPTX
Tech Workshop Escape Room Tech Workshop
PPTX
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
PDF
AI Guide for Business Growth - Arna Softech
PDF
BoxLang Dynamic AWS Lambda - Japan Edition
PDF
iTop VPN Crack Latest Version Full Key 2025
PDF
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PPTX
Computer Software - Technology and Livelihood Education
PDF
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
E-Commerce Website Development Companyin india
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
most interesting chapter in the world ppt
Visual explanation of Dijkstra's Algorithm using Python
Microsoft Office 365 Crack Download Free
"Secure File Sharing Solutions on AWS".pptx
Tech Workshop Escape Room Tech Workshop
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
AI Guide for Business Growth - Arna Softech
BoxLang Dynamic AWS Lambda - Japan Edition
iTop VPN Crack Latest Version Full Key 2025
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Computer Software - Technology and Livelihood Education
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
Advanced SystemCare Ultimate Crack + Portable (2025)
E-Commerce Website Development Companyin india
Weekly report ppt - harsh dattuprasad patel.pptx
DNT Brochure 2025 – ISV Solutions @ D365
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025

Secret Deployment Events API features for mabl

  • 1. secrets of the deployment events api
  • 2. about mabl ■ uses machine intelligence to help engineers find and fix bugs faster ■ install chrome extension to train journeys (tests) in your browser ■ journeys run in the cloud in parallel. no infrastructure to manage ■ auto-healing saves time spent on fixing broken tests ■ test on multiple browsers: chrome, firefox, and IE 11 ■ new features shipped all the time. 2
  • 3. agenda for today’s webinar overview ■ help resources ■ plans ■ triggers 3 deployment events api ■ native integrations ■ curl builder ■ standard flags ■ secret flags ■ parsing returned data execution results api ■ standard use ■ data out ■ other export options (big query) 5
  • 4. resources ■ help.mabl.com ■ live chat support ■ slack.mabl.com community 4
  • 5. add deployment trigger to plan ■ that allows the plan to run from a deployment event 5
  • 6. deployments api ■ settings ■ pick your api ▲ deployment events ▲ execution results 6
  • 7. API integrates mabl with your CI/CD pipeline 7 ■ this can be an ML signal ■ use this post-deploy ■ gate changes on pass/fail status
  • 8. curl builder 8 ■ specify application / environment ■ trigger on deployments ■ run curl command from terminal to test
  • 9. curl builder arguments 9 ■ -s silent ■ -u api key ■ -H headers ▲ -d data for headers ▲ JSON
  • 10. curl hidden arguments 10 ■ specify plan by label --plan_labels array of strings ■ plan overrides ▲ starting URL uri string ▲ override browsers browser_types array of strings ▲ link agent link_agent_label string (agent name) ▲ run multiplier run_multiplier
  • 11. what do you get back? 11 ■ deployment event ID ■ list of every plan that was kicked off ■ empty array means nothing was kicked off
  • 12. execution results api ■ settings ■ pick your API ▲ deployment events ▲ execution results 12
  • 13. execution results API 13 ■ using the deployment event id, poll the api ■ once mabl returns pass/fail status you can: ▲ trigger deployments to a new environment ▲ kick off notifications to key people ▲ initiate roll-back on plan failure We use it in our Jenkins plugin to show status of tests
  • 14. curl builder 14 ■ Deployment event ID ■ that’s all you need

Editor's Notes

  • #4: Mention Parsing the returned datain
  • #6: Make sure you have the Deployment API Trigger added.
  • #8: Push / roll back on plan status
  • #9: https://app.mabl.com/workspaces/TncIqFsil09N6MHfJJmT5w-w/settings/apis
  • #10: Advice on how to use labels and when to run. Labels: Smoke-test, end-to-end, Prod, Staging, Matthew, other names, mabl-link agent,
  • #11: Advice on how to use labels and when to run. Labels: Smoke-test, end-to-end, Prod, Staging, Matthew, other names, mabl-link agent,
  • #13: Getting data in and out of mabl. Here are some of the integrations we offer. I’ll talk more about using the CI / CD integrations a little later.
  • #14: Advice on how to use labels and when to run. Labels: Smoke-test, end-to-end, Prod, Staging, Matthew, other names, mabl-link agent,
  • #15: https://app.mabl.com/workspaces/TncIqFsil09N6MHfJJmT5w-w/settings/apis