• Icon: Suggestion Suggestion
    • Resolution: Won't Do
    • None
    • Installation
    • None
    • 0
    • 1
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      It would be great if could download a ready-to-use installation package for Debian/Ubuntu - a .deb file.

            [BAM-9740] Bamboo distributed as .deb Debian/Ubuntu packages

            Atlassian Update – [12 April 2019]

            Hi everyone,

            Thank you for your interest in this issue.

            While this suggestion has gathered significant interest, we're unable to implement all of the excellent suggestions you make. We don't plan to work on this for the foreseeable future.

            We understand this decision will be disappointing to everyone who voted for this issue. While we believe this suggestion would improve the product, after careful review of the most pressing needs of our customers, we've decided to prioritise other areas of the Bamboo roadmap, including:

            1. Performance and stability improvements
            2. Providing building blocks for High Availability and Disaster Recovery solutions
            3. Improving permission system
            4. Allowing per-project allocation of resources
            5. Improving Bitbucket Server and Jira integrations

            We hope that you appreciate our candid and transparent communication. You can learn more about our approach to highly voted server suggestions here.

            To learn more on how your suggestions are reviewed, see our updated workflow for server feature suggestions.

            Kind regards,
            Bamboo Team

            Krystian Brazulewicz added a comment - Atlassian Update – [12 April 2019] Hi everyone, Thank you for your interest in this issue. While this suggestion has gathered significant interest, we're unable to implement all of the excellent suggestions you make. We don't plan to work on this for the foreseeable future. We understand this decision will be disappointing to everyone who voted for this issue. While we believe this suggestion would improve the product, after careful review of the most pressing needs of our customers, we've decided to prioritise other areas of the Bamboo roadmap, including: Performance and stability improvements Providing building blocks for High Availability and Disaster Recovery solutions Improving permission system Allowing per-project allocation of resources Improving Bitbucket Server and Jira integrations We hope that you appreciate our candid and transparent communication. You can learn more about our approach to highly voted server suggestions here . To learn more on how your suggestions are reviewed, see our updated workflow for server feature suggestions . Kind regards, Bamboo Team

            Hello,

            I have just finished creating an automated Debian packager for Atlassian Bamboo.

            The full source code can be seen here;
            https://github.com/foxx/atlassian-bamboo-debian/

            It supports the following features;

            • Uses 'get-packaged-orig-source' to fetch original source from Atlassian servers
            • Builds as non-native, all arch package using quilt 3.0 patching (in accordance with Debian guidelines)
            • Replaces packaged start/stop wrapper with init.d start-stop-daemon wrapper.
            • Uses pbuilder to ensure a clean build
            • Creates 'bamboo' system user and enforces permissions on bamboo files
            • Installs into /opt/bamboo due to it being non-free
            • Data and logs are stored inside /opt/bamboo/data and /opt/bamboo/logs
            • Removing/purging package will NOT remove data/logs dir or delete 'bamboo' system user (in accordance with Debian guidelines)
            • Re-packs original source tar.gz to keep source layout sane
            • Enforces dependancies on openjdk-6-jre-headless
            • Starts Bamboo server, dropping you into the standard installation wizard

            This can either be used as a tool to assist developers in creating manual deb packages, or integrated as part of an automated release process.

            Any criticisms/feedback are welcomed.

            Cal

            Cal Leeming added a comment - Hello, I have just finished creating an automated Debian packager for Atlassian Bamboo. The full source code can be seen here; https://github.com/foxx/atlassian-bamboo-debian/ It supports the following features; Uses 'get-packaged-orig-source' to fetch original source from Atlassian servers Builds as non-native, all arch package using quilt 3.0 patching (in accordance with Debian guidelines) Replaces packaged start/stop wrapper with init.d start-stop-daemon wrapper. Uses pbuilder to ensure a clean build Creates 'bamboo' system user and enforces permissions on bamboo files Installs into /opt/bamboo due to it being non-free Data and logs are stored inside /opt/bamboo/data and /opt/bamboo/logs Removing/purging package will NOT remove data/logs dir or delete 'bamboo' system user (in accordance with Debian guidelines) Re-packs original source tar.gz to keep source layout sane Enforces dependancies on openjdk-6-jre-headless Starts Bamboo server, dropping you into the standard installation wizard This can either be used as a tool to assist developers in creating manual deb packages, or integrated as part of an automated release process. Any criticisms/feedback are welcomed. Cal

            It would be great to have the possibility to just add a PPA, install bamboo and there it is, like Jenkins/Hudson does. It would update by itself, fit in the standard start/stop mechanism of ubuntu.

            Deleted Account (Inactive) added a comment - It would be great to have the possibility to just add a PPA, install bamboo and there it is, like Jenkins/Hudson does. It would update by itself, fit in the standard start/stop mechanism of ubuntu.

              Unassigned Unassigned
              zyap Zed Yap [Atlassian]
              Votes:
              6 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: