Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bamboo Data Center Official Support #205

Open
crzyhorse opened this issue Sep 5, 2023 · 9 comments
Open

Bamboo Data Center Official Support #205

crzyhorse opened this issue Sep 5, 2023 · 9 comments
Labels
feature request New feature or request

Comments

@crzyhorse
Copy link

crzyhorse commented Sep 5, 2023

Bamboo Server is end of life in February of 2024. (See here.) As of yet, there is no version of bamboo-artifactory-plugin that supports Bamboo Datacenter, which in 5 months will be the ONLY version of Bamboo available.

I would like to have official support for Bamboo datacenter.

@crzyhorse crzyhorse added the feature request New feature or request label Sep 5, 2023
@mos9mu
Copy link

mos9mu commented Nov 23, 2023

Hi team, even this applies to my company. Any dates for releasing a DC Bamboo compatible version of this plugin?

@saras3d
Copy link

saras3d commented Dec 19, 2023

We are also using the app and would like to see it supported in Bamboo Datacenter.

@eyalbe4
Copy link
Contributor

eyalbe4 commented Dec 31, 2023

Hi all,

There are two plugins that are available today:

The Artifactory Bamboo Plugin is an old legacy plugin that was created many years ago. This plugin will most likely receive no new features or improvements.
The JFrog Bamboo Plugin is a new next-gen plugin, that unlike the older plugin, utilizes JFrog CLI, and therefore continuously improving by inheriting new features and functionality added to JFrog CLI. This plugin is simpler, more stable and already supports significantly more functionality than the older plugin.
Both plugins can be installed and used on the same Bamboo or DataCenter platform, and can be used side by side.
Although the DataCenter platform labels the two plugins as incompatible, both are fully supported by JFrog, and are working properly on Atlassian DataCenter.

@lcividinwork
Copy link

@eyalbe4 Thanks for posting this, we're planning our migration to the next lts update at the moment but it appears the legacy plugin isn't functioning from about bamboo version 9.4. It'll probably be helpful to other teams, looking to migrate to the latest LTS version of bamboo (that are also using artifactory) , if the readme of this legacy plug in is updated with a message similar to what you've posted above.
Thanks again

@SvenolovL
Copy link

SvenolovL commented Apr 1, 2024

The Artifactory Add-on works even though it is stated as incompatible on the Add-on management screen. However, it is obviously not optimal to operate a system with non supported add-ons. My organization is on Bamboo datacenter 9.5.2 with Artifactory add-on 3.3.2. I will consider moving over to the jfrog add-on, although we have several hundreds of pipelines that uses the ARtifactory add-on so if the consequence of changing to the jfrog add-on requires significant changes to the build plans and deployment projects it will still be a major refactoring work.

actually, this statement above is interesting and I was not aware of it: "Although the DataCenter platform labels the two plugins as incompatible, both are fully supported by JFrog, and are working properly on Atlassian DataCenter."
I did not know that these are supported even though they are listed as

However, if you go to the jfrog CLI on the Atlassian marketplace it say that the Jfrog CLI add-on is not available. https://marketplace.atlassian.com/apps/1231543/jfrog-for-bamboo?hosting=server&tab=overview

@SvenolovL
Copy link

How do install the jfrog Bamboo CLI? THere is no longer an "Upload" button on the manage apps screen in Bamboo on the DAtacenter version my organization have, 9.5.2.

@RobiNino
Copy link
Contributor

RobiNino commented Apr 8, 2024

Hi @SvenolovL ,
See here how to re-enable plugin upload (instructions for Jira but should be similar for Bamboo).
We are currently working on supporting the latest Bamboo version and will update #213 once it is available.

@SvenolovL
Copy link

I received feedback from Atlassian as to how to upload an app that is not by default showing up on the add-on manager on the Bamboo UI. Atlassian report that the button that was available on the Bamboo UI for "Upload" is not available since Bamboo version 9.2. So if someone want to install either of the two add-ons, they need to install it a different manner. Either by making a configuration change that will make the button visable again. Or by downloading the jar file for the app, then manually copy it into a particular directory in the Bamboo installation. By adding the upm.plugin.upload.enabled=true flag in your system properties (/bin/setenv.sh). Or download the desired plugin and add the JAR file to your /shared/plugins folder. I assume either of those options will be process to install your own add-ons if you have any. I have not yet tested out the above procedures.

Also want to point out that the Jfrog Artifactory add-on has a latest release date in December 2023 and the Jfrog CLI add-on October 2023. Im not sure that it show that the Jfrog CLI is the modern of the two. Also, there are not many installs of the Jfrog CLI compared to the Jfrog Artifactory one. In addition, moving to the Jfrog CLI means that features like pushing and pulling to/from Artifactory has to be scripted with the CLI and is not directly available as in the Jfrog Artifactory add-on.

@RobiNino
Copy link
Contributor

RobiNino commented Apr 9, 2024

@SvenolovL Bamboo Artifactory Plugin 3.3.4 was just released with support to Bamboo 9.6.0.

Bamboo JFrog Plugin is the new and modern plugin. It was only released last year, hence the lower number of installations.
It's true that it is a change of concept, but it comes with many advantages such as far more capabilities offered by JFrog CLI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

7 participants