GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - jenkinsci/runscope-plugin: Jenkins plugin for Runscope

BranchesTags
Open more actions menu

Latest commit

 

History

75 Commits
75 Commits

Folders and files

NameName
Last commit message
Last commit date
src/main
src/main
 
 
.classpath
.classpath
 
 
.project
.project
 
 
README.md
README.md
 
 
pom.xml
pom.xml
 
 

Repository files navigation

Runscope API Test Plugin for Jenkins

With this plugin you can add a build step to your Jenkins project that executes a Runscope API test. You would add this step after your API has been deployed and is ready for testing. After the Runscope API is triggered, the plugin will wait for the test run to finish (or timeout). If the API test step is successful, your pipeline will continue to the next step in your pipeline; however, if it fails (or times out), the build will be marked as failed.

Installing from Jenkins

This plugin can be installed from within the Jenkins UI (recommended).

Installing from Source

  1. Download and unpack the source
  2. From terminal mvn clean install
  3. Copy target/Runscope.hpi to $JENKINS_HOME/plugins
  4. Restart Jenkins

Prerequisites

  • Trigger URL - every Runscope API test has it's a unique URL that allows you to execute a test run from remote. Fetch the Trigger URL from your Runscope test's settings. (i.e. https://api.runscope.com/radar/abcdefg/trigger)
  • Access Token - in order for the plugin to check on the status of triggered test (via the Runscope API), it requires an OAuth access token. To create an access token, login to your Runscope account and navigate to https://www.runscope.com/applications. Here, click Create Application -- for name, type in Jenkins Plugin. For website and callback URLs, you can just type in https://www.runscope.com as placeholders (these URLs are never used -- we're just creating an application for the personal access token). After you've created the application, copy down the personal access token (i.e. 5ffffffe-ab99-43ff-7777-3333deee99f9)

Usage

  1. Open your project configuration from the Jenkins dashboard.
  2. In the build section, click Add build step and select Runscope Test Congiruation. Be certain that this API test build step is after your API has been deployed.
  3. In the Test Trigger URL field, paste in the Trigger URL from above. For the Access Token field, paste in the personal access token from above.
  4. Save your Jenkins project.

Change Log

2015-Sep-08: Refactored HTTP request/response. This fixes bug where larger test run details could not be parsed properly.

About

Jenkins plugin for Runscope

plugins.jenkins.io/runscope/

Resources

Readme

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

3 stars

Watchers

93 watching

Forks

6 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.