Automating Jira Cloud backup - jira

Is there a way to automate backups for my Jira Cloud site on a daily basis including pulling all the data and attachments?

Atlassian provides option to import-export xml however that cannot be automated as far as I know. Your next best bet to automate it by yourself would be Jira developer APIs (https://developer.atlassian.com/cloud/jira/platform/rest/v3/intro/).
Using APIs you can pull data to a greater extent. However it may not be as intuitive as you may want or how it used to be on the on-prem version of Jira server (DB backups). However you may want to plan the efforts & cost for the script maintenance, cataloging the downloaded data and maintaining the data for long term. You can find some details in this thread - JIRA with Python
Alternatively you may want to go for 3rd party apps in Atlassian marketplace which supports automatic/scheduled backups of Issues & Configuration, granular & full project restores, long term storage and secure offsite storage.
Disclaimer - I work at Revyz, we have developed a Jira app which solves this exact problem. We backup & restore Atlassian Jira along with other features as mentioned above. You may want to take a look at https://www.revyz.io/ &
https://marketplace.atlassian.com/apps/1228694/revyz-backup-restore?hosting=cloud&tab=overview

Related

Jira sync tasks from other Jira

I have two Jira instances (both are Jira Cloud) and the same project in both.
Historically one Jira is used by dev team and second Jira is used by ops.
However, some dev tasks have to be considered by ops team.
So the question: is it possible to sync issues from one Jira to other Jira?
Yes, it is possible to sync issues from one Jira to another, however, this will require you to install additional add-ons to your Jira instances.
In the marketplace you have several available solutions:
Backbone Issue Sync for Jira
Exalate Jira Issue Sync & more
Issue SYNC - Synchronization for Jira
You can trial all of them and pick one that suits you the most. Or in extreme case, if you have some programming skills you could develop such add-on yourself, however, if you include maintenance and hosting costs it's probably cheaper to buys an existing solution.
I'm sure you are aware that you don't have that much flexibility in Cloud. However, check if Backbone Issue Sync plugin can help you or not. In Server it's possible to do it via Issue Sync Plugin.

How best to split a Jira project over multiple applications / services / micro-services

We are using Jira to manage the flow of development of a single application in a Scrum development team.
We want to extend the usage of Jira to include the other applications and micro-services on which the main application relies.
They run with the same development team and monthly release cycle, so we'd like to share the Versions and Epics, having them affect multiple services.
We use Bamboo and Bitbucket and would like to make sure that the requirements for making a particular release is clear in Jira (tracking the links between the stories, software versions and services that need to be released).
If find it hard to see clear advice from Atlassian that points to a particular design, though suspect that components give us what we need.
Has anyone else implemented something similar.
Are components the way forward? Or is something more bespoke / a plug-in a better route?

Where can I store a copy of the source code for my ASP.NET MVC application?

I have a MVC4 application that runs on the cloud. I keep multiple backups but I would like also to have a backup some place online.
Does anyone have any suggestions as to where I could put this backup. In total the 3 projects I have occupy about 250MB. Could I store these somehow in an area of the cloud that I am already paying for. What about other places online?
Do you not use version control? If not, this would be the time to start.
Check out GitHub or Bitbucket. Both are free to use for public repositories, and have very affordable plans for private projects.
I would recommend Microsoft Team Foundation Server. TFS is integrated into Visual Studio.
Some of the key features
Up to 5 users free of charge
Unlimited number of projects
Continuous delivery to Azure (that can be very handy for you)
Work item tracking
Agile planning tools
Feedback management
VS Integrated Build (however, that feature is still in preview)
I've been using that service for several months and I would definitely recommend it.
I use dropbox for some of my backups, but there are plenty of alternatives, like Amazon S3, or hosting providers like RackSpace etc.
I also have a NAS box that I back up to. I installed SVN on it too, which I access via my laptop and my main desktop PC, so I pretty much always have at least 3 copies of the code at any one time. The SVN repository is also backed up to an external hard disk.
I don't use Azure (yet), so I don't know how their backup services work. I did find this link though, that might help you figure out if you can store your files separately.
I imagine, though, with it being hosted in a cloud based system, your code will be backed up and spread across quite a few servers - so it might not be that much of a problem for you.

SimpleDB Manager

anyone know a decent SimpleDB Manager Tool, web-based or Mac, preferably free? I am surprised AWS doesn't have one built-in.
A free tool (Google Chrome plugin) is available at https://chrome.google.com/webstore/detail/ddhigekdfabonefhiildaiccafacphgg?hc=search&hcp=main
Unfortunately there aren't any really well done SimpleDB Managers. I've used Scratchpad, SDB Explorer, and the SdbNavigator chrome extension. All have limitations. Don't waste your time on Scratchpad or your money on SDB Explorer - SdbNavigator is free and works better.
Personally I use SdbNavigator to run ad-hoc queries and small deletes. For most everything else I write simple Python scripts using Boto.
I haven't found anything that does multi-value attribute fields so it is best to just script it for now.
If you've got an IPad, I recommend CloudBase for managing SimpleDB and running queries. It's nice because you can save queries which reduces unnecessary typing.
Amazon makes this tool available as a sample. Javascript Scratchpad for Amazon SimpleDB
If for some reason the SDBNavigator Crome Plugin mentioned in another answer is not applicable for you, the tool RazorSQL also supports SimpleDB. It is not free though, and a Java Application.
You can use SDB Explorer. SDB Explorer provides an industry-leading and intuitive Graphical User Interface (GUI) to explore Amazon SimpleDB service in a thorough manner, and in a very efficient and user friendly way.
You can download and use SDB Explorer free for 30 days. The free version will stop working after 30 days if it isn't activated with a paid license key. It has many features like..
CSV Export/Import.
Experience fast, Multiple and parallel operartions.
Quick Search on Amazon SimpleDB Domain.
In-place cell editing.
Upload My-SQL data to Amazon SimpleDB.
AWS IAM interface to manage users, groups, polices and credentials for Amazon SimpleDB service.
Easy Listing of Domains from all Region End Points supported by Amazon SimpleDB.
Execute Queries like in any standard Database Query Tool.
Support for MAC/Linux/Windows platform.
On-line Help, Documentation, Demos, Screen shots, Discussion forums and Product Support.
http://www.sdbexplorer.com/
The tool that ended up working best for me was the SimpleDB management as part of the aws sdk for eclipse.
Even if you're not using eclipse for development, it's a simple install in order to just use it for SimpleDb management. Instructions:
eclipse install here
aws toolkit install here.
When choosing the components in the eclipse "available software" dialog, just pick these 2:
AWS Toolkit for Eclipse Core
Amazon SimpleDB Management
Once installed, show the AWS Explorer view (Window->Show View->Other and type 'aws'). It'll prompt you for your aws credentials. In the AWS Explorer view, you'll see Amazon SimpleDB in the tree.
This tool let's you:
Choose a region
Create/delete domains
Query the domain
Edit items
Export data to .csv
View domain metadata, like item count and total size
Check out SDB Tool, a great Firefox plugin. It's free and I've never had a problem.

Can I integrate TFS with Jira and Zephyr?

My company are imposing Jira and Zephyr on us for defect tracking and test management. We're quite happily using TFS 2008 for both these jobs at the moment, but management have never let the fact that something isn't broken stop them from trying to fix it.
Are there any tools/plug-ins that will allow us to synchronise between the remotely hosted repositories and our in-house TFS server?
Probably too late, but the company might want to look at the new features for bug tracking and manual tests coming in the 2010 release. Nice as Jira is, I doubt it will integrate well with the historical debugger and the ability to include a video of the test, as well as information on the test environment, and have it all be part of the work item.

Resources