Comments
-
Hi Sebastian, Could you give us some more details of the error, like some of the log output from running your step and the Pipe? It seems strange that the Pipe itself would need the JAVA_HOME env set as it does not use JAVA internally (AFAIK awscli is in python) so I'd like to see exactly where the error is coming out in…
-
Hi Nir, This sounds like a more complicated scenario, where you want to independently deploy to multiple environments (as well as flexible environments) - would you say that what is described in this ticket is similar to what you want? https://bitbucket.org/site/master/issues/16650/manual-trigger-for-steps-running-in If…
-
Hi Nir, At the moment, Bitbucket Pipelines only supports test, staging and production as environment names (https://confluence.atlassian.com/bitbucket/bitbucket-deployments-940695276.html). However there is a highly voted ticket we are looking at implementing soon to support other environments - I suggest you vote/watch…
-
You can use docker images within Pipelines that support building C++ (I think gcc for example) and not have to have servers running on-prem. If you really need on-prem, you can either trigger off a webhook or create a pipeline that uses curl to connect to your on-prem server. It could block to report the status or your…
-
We'd probably need more details of your intended setup of branches and what you're trying to achieve to have a definitive answer. However what you don't want to do is have builds that commit back trigger more builds that commit back - you should configure your tools to add "[skip ci]" to the commit message as mentioned in…
-
Hi Pawel, Typically this happens because there are a number of background processes still using the input or output of the ssh connection. You can try the -f option but this often causes other problems with leaving orphaned processes on the remote machine. The best thing to do would be to try the command locally and see if…
-
It seems there is a docker image for the sql proxy itself that you might be able to use, either directly with the docker service in pipelines, or as the base image for building your own docker container that you can use as a service. See the docs: https://cloud.google.com/sql/docs/postgres/connect-docker
-
Hi Steve, nothing in there sounds impossible in Pipelines - I'd point out that whilst Pipelines builds run in docker, you don't need to interact with it in any unusual way, other than specifying the container you would like to use to build your code (which should have all the tools you'll need to perform the build).…
-
We'd also be really interested in what use-cases you have in Jenkins that you can't replicate in Pipelines or are hard to do - we have an upcoming feature to allow reuse of sections of a step or pipeline that will allow us to provide pre-packaged solutions for some integrations so understanding what people are struggling…
-
Environment variables can have any value, it depends upon how you use them in your scripts. in simple shell scripts you can set a variable to a sequence separated by spaces (the default, lookup the IFS shell variable: https://en.wikipedia.org/wiki/Internal_field_separator) and then process them as a list, e.g. F="a b c"…
-
Add -DscmCommentPrefix="[skip ci]" to the release:prepare command as shown in https://community.atlassian.com/t5/Answers-Developer-Questions/How-can-I-configure-my-pipeline-to-control-versioning/qaq-p/553721#M91377 This will make pipelines ignore the new commits.
-
Git does not work this way - Keeping the code changes in one branch separate from others is the intended behaviour of git. To do what you want, you'd have to have a script that gets kicked off by a web hook from the server (or you just run a cron periodically) that checks if there is any code on A that is not on B,C,D…
-
You should install the azure CLI into your build and use it's commands to deploy the jar. There is a similar question here: https://community.atlassian.com/t5/Answers-Developer-Questions/How-to-use-the-BB-Pipelines-Azure-Deployment/qaq-p/565498 This article, if you go past the instructions on creating an Azure environment…
-
No, there is currently no functionality like this. You could look at this open ticket: https://bitbucket.org/site/master/issues/13317/final-step-required-for-parsing-unit-tests But it would run a script whenever the step completes, failed or successful. You could try using a trap in your script to perform operations if…
-
https://confluence.atlassian.com/display/BitbucketServer/Using+Smart+Commits+in+Bitbucket+Server
-
AFAIK there is no plugin to do exactly what you want, but it wouldn't be too hard to create a plugin to do this - the best starting point would be the Automatic Review Creation Plugin: https://plugins.atlassian.com/plugin/details/14896
-
Unfortuantely, branch permissions do not support this workflow. Please watch and vote on the JIRA for this feature: STASH-2910 There is a workaround, but it requires you to develop a Stash plugin (not as daunting as it may sound). You can write a pre-recieve hook (see our developer docs) that simply denies pushes to…
-
If by "local" clone, you mean your clone of a central respository which is being indexed by FishEye, then the short answer is no. Instead, you can do a hg diff against the latest revisision on the central server an upload that as a pre-commit or patch review. Even better is to use a "feature branch" workflow where you make…
-
That format of JQL is only supported in JIRA 6.4 and above. It is not a publicised feature due to the fact it has a number of caveats that impact its usability. The information in JQL is only optimistically updated assuming you have JIRA and Stash connected via Applinks correctly…
-
That format of JQL is only supported in JIRA 6.4 and above. It is not a publicised feature due to the fact it has a number of caveats that impact its usability.The information in JQL is only optimistically updated assuming you have JIRA and Stash connected via Applinks correctly (see…
-
FYI: This has been implemented in Stash as of 2.5: http://blogs.atlassian.com/2013/06/stash-2-5-git-public-repositories/ https://confluence.atlassian.com/display/STASH/Allowing+public+access+to+code
-
There is currently no way to do this, but there are workarounds involving using SSH. In our CI setup, we have a passphraseless ssh keypair set up for the CI user on all the CI server/agents (we copy the same keypair to each agent, but if you want to you could create a separate one for each) . We have created a user who has…
-
A normal trunk/tags/branches repo with 8K commits and 400MB should take about 2 hours at most - factors that can make it slower are lots of tags and branches, lots of complex tags and branches, svn files being on NFS or other network file system or an incorrect symbolic setup (i.e. not using a standard trunk/tags/branches…
-
Hi Shravanakumar, When you rebase to fix the issue keys in the commit messages, git merely creates new commits, the old ones are only removed when git does a garbage-collection and prunes unreferenced commits. Stash manages garbage collection of your git repo (in order to make forks and cross-repo pull-requests work) and…
-
Hi Vern, I have not been able to reproduce this issue on Stash 1.2.0 or 1.2.1. If this problem persists, could you please raise a support request at https://support.atlassian.com and include details of the capitalisation of the email addresses that are not working? Thanks, Matt Watson Atlassian Stash Team Lead
-
We do not track this information in FishEye - Technically it is very error prone to differentiate changed from added/removed.
-
We have just released an unsupported plugin that does exactly what you want, called the Release Report: https://plugins.atlassian.com/plugin/details/772972