...
Depending on the size and the complexity of your migration, you might want to use tools designed to carry out complex migrations.
\uD83D\uDCD8 Migration Tools
Migration tools that you may want to use are:
...
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Confluence migration from server to server is not possible.
|
ACLI Automation Capabilities for Migration
ACLI Automation capabilities complements other tools in preparing for migration, staging and testing activities.
...
You can leverage ACLI capabilities, using Run
, Export
,copy
actions and more to bulk automate across operations, as shown in Anchor
Anchor | ||
---|---|---|
|
All ACLI applications
...
provide a set of actions that are useful for migration purposes, as follows:
Multiple
Run
actions that allow bulk automation across many application objects and generic support like:runFromCsv
- run actions for each rowrunFromSql
- run action for each row of a database queryrunFromJson
- run actions based on JSON data like arrays
Database support for all list actions - the ability to automatically create or update database tables from application data.
The data is useful for analysis for planning migrations and understanding your application data.
For example, analyzing users, groups, and space permissions or looking for obsolete data that can be removed before migration. More importantly, it can be used
Use database support to drive migration automation using with ACLI actions (andrunFromSql
) or other tools that can use databases. This is especially important
-> Database support is particularly useful in cross application migration where data needs to be restructured for the target application.Test staging and migrations with ACLI script to retrieve data and verify against expected results either manually or in formal tests using Gint. Also, ad-hoc testing and automations to fix up migration errors to avoid error prone manual updates.
Help with instance management for test and staging instances and applications using UPM actions like
getAppList
,installApp
,addLicense
,runFromAppList
.
In addition, both Confluence and Jira provide specific actions that can be used in migration activities, as shown in the Tables Confluence actions and Jira-specific actions.
Conflue
Anchor | ||||
---|---|---|---|---|
|
...
Confluence specific Run
type action like runFromSpaceList
, runFromContentList
, runFromAttachmentList
, and similar.
...
exportSpace
and restoreExport
actions for managing space data.
...
-specific actions
Action type | Use |
---|---|
@all can be used as a special value for the space parameter. | Use a variety of |
| Actions for managing space data |
| Action for exporting some constructs as ACLI scripts that can be modified and used to re-create on other systems. Supported data types include: |
...
|
...
|
...
to copy entire space and (optionally) contents
| Extensive |
| Modify actions to repair text data with |
...
regex find and replace capabilities. |
...
Modify actions are |
...
useful for repairing links in data and can be used in combination with database ( |
modifyPage
modifyBlog
Anchor | ||
---|---|---|
|
...
-specific actions
Action type | Use |
---|---|
| Use a variety of |
| Archive related actions to help with controlling what |
...
needs to be |
...
migrated. |
|
...
Action for exporting some constructs as ACLI scripts that can be modified and used to re-create on other systems. Supported data types include: | |
|
...
|
...
|
...
| Type actions including support for |
| Modify issues |
...
actions |
...
repair text data and links in data with powerful regex find and replace capabilities |
...
, and can be used in combination with database ( |
...
updateIssue
...
modifyFieldValue
...
updateComment
...
updateCustomField
...
\uD83D\uDCCB Related articles
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...