Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jira-migration-to-taiga

Custom import tool for migrating data from Jira to Taiga, including projects, users, and tasks.

Overview

jira-migration-to-taiga is a custom migration utility designed to transfer selected data from Jira into Taiga.

The main goal of this project is to simplify the initial migration process by importing:

  • Jira projects
  • users related to those projects
  • tasks / issues from Jira into Taiga

This tool is intended for one-time or controlled migrations, where the default import/export options are not sufficient and custom field mapping or project-specific logic is required.

Features

  • import projects from Jira
  • import users involved in migrated projects
  • import tasks / issues into Taiga
  • custom mapping between Jira and Taiga entities
  • configurable migration flow for project-specific needs
  • useful as a base for extending migration logic

Use Cases

This project may be useful when:

  • moving from Jira to Taiga
  • standard migration tools do not cover your case
  • custom field transformation is required
  • you need control over how users, projects, and tasks are created
  • you want a scriptable migration process instead of manual import

Migration Scope

Currently, the migration focuses on the following entities:

Imported

  • Projects
  • Users
  • Tasks / Issues

Depending on implementation

  • descriptions
  • statuses
  • assignees
  • reporters
  • comments
  • labels / tags
  • priorities
  • attachments

How It Works

The migration process usually follows this flow:

  1. Fetch data from Jira
  2. Transform Jira entities into a format compatible with Taiga
  3. Create or map users
  4. Create target projects in Taiga
  5. Import tasks/issues into corresponding Taiga projects
  6. Log errors and skipped items for manual review

Requirements

Before running the migration, make sure you have:

  • access to the Jira API
  • access to the Taiga API
  • valid credentials or tokens for both systems
  • permission to create users, projects, and tasks in Taiga

Configuration

The tool typically requires configuration for:

  • Jira base URL
  • Jira API token / credentials
  • Taiga base URL
  • Taiga API token / credentials
  • field mappings
  • project mappings
  • user mappings

Example:

JIRA_BASE_URL=https://your-jira-instance.atlassian.net
JIRA_EMAIL=your-email@example.com
JIRA_API_TOKEN=your-jira-api-token

TAIGA_BASE_URL=https://your-taiga-instance.com
TAIGA_USERNAME=admin
TAIGA_PASSWORD=your-password# jira-migration-to-taiga
Custom jira to taiga task import, with user and projects

About

Custom jira to taiga task import, with user and projects

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages