Unable to uploading addon into JIRA through local file system - jenkins

I want to integrate Jenkins with JIRA. Unable to found Jenkins JIRA plugin through search results, so downloaded jira-jenkins-plugin-1.4.8.obr file into local system and tried to upload into JIRA using "Upload addon". When I tried, its showing only "URL text box" but not "From my computer" text box. Picture is as follows: Can any one help out with this stuff please. Thank you!!

If you are using JIRA Cloud, you can only use Atlassian Connect add-ons, which are run themselves as cloud services. You cannot use any of the "Plugins 2"-style plugins which are uploaded as a .JAR or .OBR.
Your options are to:
find an Atlassian Connect add-on that does what you want (you can filter the add-on list on the Atlassian Marketplace site for Cloud-compatible add-ons),
download and host JIRA Server yourself, or
migrate to a third-party JIRA hosting service (like Seibert Media's Swift) that lets you install any of your own add-ons without restriction.

Related

How can i deploy IBM Content Navigator plugin in IBM Content Navigator with jenkins (CI/CD)?

I am working in IBM content navigator where i am customizing it functionality like menu , grid etc.
What process i follow is this?
I create plugin in java+ant as usual.
And then deploy the plugin in IBM content navigator admin Plugin option manually (open application , then going to plugin menu , loading plugin , testing manually).
Same i have to do for INT environment, manually take jar and open navigator and deploy plugin.
But this is manual task , i want to automate it
I want to automate it by jenkins or other CI/CD tool so no manual task need.
I will push my code to git and from there the CI/CD pipeline pick it and deploy.
I have deployed for java , node.js ,database application by this , but i am not getting how to do plugin deployment of IBM content navigator by CI/CD?
Any blog and experience most welcome.
Something I have done was to use Selenium. At first a copy task would move the plugin to the server, then a selenium task would click through the gui for (re)loading the plugin.
A colleague of mine late made a maven plugin to do the task (unfortunately I can not share that with you).
It also looks like there is Jenkins plugin to do that (but I haven't checked it out) IBM Content Navigator Remote Plug In Reloader
Also the following blog post Automated delivery of an ICN plug-in for continuous delivery may be usefull.
Old article, but it must give you a good idea how you can do it.
The quick overview, is to imitate all API call IBM does while reloading plugin using lets say CURL operations. So yuo can wrtie script to call these API call's.
The article link:
http://www.notonlyanecmplace.com/automated-delivery-of-an-icn-plug-in-for-continuous-delivery/

Is there a way to host binaries on Azure DevOps kind of like GitHub allows?

I develop mostly desktop apps and class libraries, and I am struggling to find an way to host them using pipeline automation.
I know I can push them to a UNC, but then people need to know that path to find them. It works, but is not very user friendly.
What I would like is a way to host them on DevOps Server, like GitHub. On GitHub there is a Release section that you can go to and download the binaries of a project. I know Azure DevOps is geared toward webapps, but has anyone found a way to use build/release pipelines to automate the hosting of binary files?
I think what you are looking for is the Atifacts which is under the Test Plans in your project in Azure DevOps.
You can publish and download your binaries very easily here. Create a Feed and connect to it with any kinds of packages, including built in ones like NuGet and Maven, or you can customize it which called Universal packages in it.
You may find more useful information at Azure Artifacts documentation, learn what is Azure Artifacts and how you can publish and download you binaries via the CLI tool.

Jenkins connector in Microsoft team is not visible

i am trying to integrate jenkins build with Microsoft team and for that i used team 365 connector plugin. But the problem is that i can not find jenkins connector in microsoft team, i tried to search for jenkins in team connector but can not find it.
It's there. You can install it from here: https://appsource.microsoft.com/en-us/product/office/WA104380360?tab=Overview
If it doesn't show up in your version of Teams, it's because your administrator has disabled apps or Jenkins specifically. More information here: https://learn.microsoft.com/en-us/microsoftteams/admin-settings.
Now, you don't need anymore the "Jenkins connector" installed on Teams.
You could use the "Incoming Webhook" of Microsoft to get hook url.
See https://learn.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/what-are-webhooks-and-connectors
See https://teams.microsoft.com/l/app/203a1e2c-26cc-47ca-83ae-be98f960b6b2?source=app-details-dialog

Modifying Jira Server Add-on for Jira Cloud instances

I have developed Jira Server add-on/plugin for Jira 7 which now needs to be installed into a cloud instance of Jira. However on the marketplace-page of my plugin it says:
This hosting is not available for this add-on.
What do I have to do to make my plugin installable into a cloud instance?
The manner to create an add-on on Jira cloud is totally different from the one with Jira server. In this case, you need to extend and integrate with Atlassian Connect.
In fact, with jira cloud, your add-ons are web applications that are integrated into Jira via iframes. You can find the Atlassian connect documentation here: https://developer.atlassian.com/static/connect/docs/latest/index.html.
The Hello World tutoral is very useful to understand how Atlassian Connect works.
Note that Atlassian connect works for Confluence Cloud too.

How to install Jira Subversion plugin and upload source code

it's my first use of my Jira account, and i created a project, and i want to upload source code to a my hosted source control, so i go to plugins and i found only CVS modules why ?
can any one please tell me how to install SVN on my Jira account, and upload my project ?
I am using Hosted solution (source code will be hosted on Jira).
I assume you are talking about JIRA Studio (or OnDemand as they now call it).
Atlassian's hosted solutions are probably not going to make the SVN plugin available ot you because they have a commercial product (FishEye) for that.
The subversion plugin can only be installed manually by dropping the proper jars and class files onthe right places on the server. I doubt they are going to do that for you in a hosted environment. You will probably need to purchase/rent and use FishEye if you want integration with version control.

Resources