/jenkins_project_plugin

pyATS Jenkins Project Plugin

Apache License 2.0Apache-2.0

pyATS Project Plugin

This plugin enables seamless execution of pyATS jobs within Jenkins, with native UI support for various pyATS command line arguments, etc.

Table Of Content

Related pyATS Plugins

Feature Highlights

  • Running one or more pyATS Jobs
    • on local hosts
    • on Jenkins remote node(s) / slave(s)
    • in Docker containers - pulling & running pyATS source code/docker image
  • Runtime overwriting Easypy job parameters
  • Email generation upon run completion with result of the run
  • Project auto provisioning (via yaml file)
  • Interface with pyATS Report plugin for log viewing and uploading to Cisco Xpresso portal.

Workflow Diagram

Using Project plugin, Report plugin, and viewing logs in Cisco Xpresso dashboard:

Using Xpresso plugin to kick off builds, and going through Xpresso dashboard:

ChangeLog