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>
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>
The tag MigrateProject provides a way perform a migration of a project.
Usage is :
<JiraJelly xmlns:minyaa="jelly:com.atlassian.jira.jelly.MinyaaTagLib"> <minyaa:MigrateProject migrationClass="com.atlassian.jira.migrate.MyMigrateTask" projectKey="PRJ" issueKey="PRJ-10" /> </JiraJelly>
<JiraJelly xmlns:minyaa="jelly:com.atlassian.jira.jelly.MinyaaTagLib"> <minyaa:CustomFieldMigrateTask customFieldName="Any CustomField Name" newCustomFieldTypeKey="jira.plugin.any.plugin:anyNewCustomFieldKey" /> </JiraJelly>
<JiraJelly xmlns:minyaa="jelly:com.atlassian.jira.jelly.MinyaaTagLib"> <minyaa:CustomFieldMigrateTask customFieldTypeKey="jira.plugin.any.plugin:anyOldKey" newCustomFieldTypeKey="jira.plugin.any.plugin:anyNewCustomFieldKey" /> </JiraJelly>
<JiraJelly xmlns:minyaa="jelly:com.atlassian.jira.jelly.MinyaaTagLib"> <minyaa:CustomFieldMigrateTask customFieldTypeKey="jira.plugin.any.plugin:anyOldKey" newCustomFieldTypeKey="jira.plugin.any.plugin:anyNewKey" newCustomFieldSearcherKey="jira.plugin.any.plugin:anyNewSearcherKey" /> </JiraJelly>