Giter VIP home page Giter VIP logo

jirareporter's Introduction

Plug-in is designed for sending build results from TeamCity in JIRA ticket and it is also possible to move the issue through your workflow. Report are sent as comments to the issue.

Download plugin (6.1 Mb) Source code Release notes

The advantages

  • Sending TeamCity build results from any VCS branch;
  • Moving the issues through workflow, depending on the results of TeamCity builds;
  • Sending report of TeamCity build on several issues at the same time.

Settings

  1. Install plug-in in < TeamCity Data Directory >/plugins and restart TeamCity server;

  2. Add Build Step JIRA Reporter to your configuration.  
Important! In order to create an account Build Step must be the last step in hierarchy;

  3. Plug-in parameters:

pluginParams

Get issue from:

Field, determining the method of getting id issue:

JIRA Reporter - connected id of the issue is indicated in the plug-in settings;

VCS Comment - issue id is taken from vcs commit, for that it’s needed to set up integration of TeamCity, Administration -> Issue Tracker -> Create new connection.

Example:

git commit -m "fix for EXAMPLE-123"

Enable issue progressing:

Movement of the issue through the workflow turns on depending on test results;

Enter your JIRA workflow for issue progressing:

Appears when turning on Enable issue progressing;


Field to insert the requirements for issue movement through workflow.

Format for inserting requirements:

SUCCESS:In Progress-Resolve Issue,Closed-Deploy,In Testing-Close Issue;
FAILURE:In Progress-Reopen Issue,In Testing-Reopen Issue,Closed-Reopen Issue;

Enable SSL connection:

Needs to be turned on if JIRA server uses SSL connection.

Example of JIRA result output:

commentJira

Template for JIRA comment

Activate checkbox for editing template, and write yourself template of JIRA comment.

Also you have defined parameters:

*status.build*, *build.type.name*, *tests.results*, *teamcity.server.url*, *build.id*, *build.type*.

Example:

*build.type.name* : *status.build* 
*test.results* 
Template example.

jirareporter's People

Contributors

mamirov avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.