We couldn't load the project sidebar. Refresh the page to try again.
If the problem persists, contact your Jira admin.
IMPORTANT: JAC is a Public system and anyone on the internet will be able to view the data in the created JAC tickets. Please don’t include Customer or Sensitive data in the JAC ticket.
Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-13383

Bamboo scripts cannot run cross-plaform because they ignore shebang line

    • Icon: Suggestion Suggestion
    • Resolution: Done
    • 5.13.0.1
    • None
    • 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.

      Currently bamboo is running the inline scripts with bash on Unix and with cmd.exe on Windows and there is no way to change this behaviour.

      This also means that you cannot write a single script that would be executed on all platforms.

      Most of the other CI systems, including Jenkins, do allow this by simply using the shebang line in the script in order to choose what executable to use.

      We discovered this design bug while evaluating Bamboo as an alternative to Jenkins. So far that's a real deal breaker.

          Form Name

            Loading...
            IMPORTANT: JAC is a Public system and anyone on the internet will be able to view the data in the created JAC tickets. Please don’t include Customer or Sensitive data in the JAC ticket.
            Uploaded image for project: 'Bamboo Data Center'
            1. Bamboo Data Center
            2. BAM-13383

            Bamboo scripts cannot run cross-plaform because they ignore shebang line

              • Icon: Suggestion Suggestion
              • Resolution: Done
              • 5.13.0.1
              • None
              • 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.

                Currently bamboo is running the inline scripts with bash on Unix and with cmd.exe on Windows and there is no way to change this behaviour.

                This also means that you cannot write a single script that would be executed on all platforms.

                Most of the other CI systems, including Jenkins, do allow this by simply using the shebang line in the script in order to choose what executable to use.

                We discovered this design bug while evaluating Bamboo as an alternative to Jenkins. So far that's a real deal breaker.

                        Unassigned Unassigned
                        73f0b2e75f82 Sorin Sbarnea (Citrix)
                        Votes:
                        57 Vote for this issue
                        Watchers:
                        35 Start watching this issue

                          Created:
                          Updated:
                          Resolved:

                            Unassigned Unassigned
                            73f0b2e75f82 Sorin Sbarnea (Citrix)
                            Votes:
                            57 Vote for this issue
                            Watchers:
                            35 Start watching this issue

                              Created:
                              Updated:
                              Resolved: