Jelly-Tags

UpgradeManager Tag

This tag allows to perform, through an UpgradeManager, the needed UpgradeTasks referenced in dedicated XML file (same structured as JIRA Upgrade files). See [Minyaa Core - UpgradeManager].

Usage is :

<JiraJelly xmlns:minyaa="jelly:com.atlassian.jira.jelly.MinyaaTagLib">
	<minyaa:UpgradeManager upgradeManagerClass="com.atlassian.jira.upgrade.MyUpgradeManager"/>
</JiraJelly>

Upgrade Tag

This tag may be used to execute a single Upgrade Task.

Usage is :

<JiraJelly xmlns:minyaa="jelly:com.atlassian.jira.jelly.MinyaaTagLib">
	<minyaa:Upgrade upgradeClass="com.atlassian.jira.upgrade.UpgradeTask"/>
</JiraJelly>

MigrateProject Tag

The tag MigrateProject provide a way perform a migration of a project.

Usage is :

  • Develop your migration Task (i.e. MyMigrateTask) extending com.atlassian.jira.migrate.MigrateTask.
  • Execute the Jelly Script :

    <JiraJelly xmlns:minyaa="jelly:com.atlassian.jira.jelly.MinyaaTagLib">
    	<minyaa:MigrateProject migrationClass="com.atlassian.jira.migrate.MyMigrateTask" projectKey="PRJ" issueKey="PRJ-10" />
    </JiraJelly>