Matt Ryall Atlassian Team

Comments

  • Thanks for sharing your use case, Juan. It sounds like you're trying to configure alerts for your team based on the priority of the incidents. As of right now, you can't do that inside Jira Ops alone, and you'll need to use an alerting tool and potentially write a script to do exactly what you need. We've just acquired…
  • Glad to see you've got incident management working well with Jira and Confluence, Adam! It sounds like you're already ahead of many other teams. Linking to Server instances from Jira Cloud is on our list for the next few months. The new Jira UI doesn't currently support links to Confluence or another Jira instances, but…
  • Thanks for the questions, Cristian! * The most important features of Jira Ops probably depend on your needs, but for us, we feel like the tight integrations with OpsGenie, Slack and Statuspage are the most crucial. They help you get the right team together quickly to solve the incident at hand, and make sure that you're…
  • Try putting in the commands you use to deploy code to the VM from your machine. Uploading the code could be done using rsync (or scp/sftp, depending on what you prefer): pipelines: default: - step: script: - rsync -rvz . user@my.server.com:/path/to/website/ # upload code - ssh user@my.server.com "httpd -k graceful" #…
  • To reproduce a problem with Pipelines locally, you need to debug it inside the Docker container. You need to start the relevant Docker container on your machine, mount your source code in there, then run the commands from your build script. Our documentation has some example Docker commands on Linux that should pretty easy…
  • Thanks for the reply, @Kevin Hale Boyes. I tried these steps in a new repo and couldn't reproduce it here. Environment variables (defined or undefined) in the YAML file should have no impact on whether or not Pipelines loads, so we'll need some more information to investigate this (e.g. browser console output, account+repo…
  • As mentioned below, there is an issue where your clock being out of sync can cause Pipelines not to appear. I'm not 100% sure if that issue has been resolved, so please report back if that proves to be the problem. If that isn't the problem, please raise a support ticket and one of our engineers can look into it for you.
  • You can override override the default user of your build container using the `run-as-user` parameter in your image configuration. More details on this page: Use Docker images as build environments.
  • Are there any other messages in the surrounding log lines? The lines you've included from this stack trace don't have any useful information about why the Mongo client couldn't open the socket. Looking at this StackOverflow thread, there's sometimes a nested stack trace below the "Thread.run" line that includes a message…
  • Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' This error message indicates that the Ruby MySQL client is trying to connect via a local, file-based "Unix socket", which won't work in Bitbucket Pipelines. The MySQL server is running in a separate container, so the client needs to use a…
  • In that case, I'm not sure what your question means. If you have added JavaScript in the header or footer via Administration > Custom HTML, you should find it already on every page.
  • You could write a User Macro to do it. You need to pick a name, set the output format as "HTML" and put your JavaScript content in the body. Then you just put this macro into your pages. If you need different JavaScript on every page, Confluence ships with a disabled HTML macro that you can enable in the "Plugins" list…
  • Thanks for reporting this. We had an issue this morning where a faulty deployment broke the Pipelines UI. This has now been fixed. Sorry for the inconvenience.
  • You can implement this as a servlet filter module in a plugin which intercepts all multipart requests and allows or denies them based on the filename in the request. I'd look at the AttachFileAction in the Confluence source code as an example of how to handle multipart requests. Overriding the actions in Confluence as…
  • Build environments in Bitbucket Pipelines are provided by the Docker image that you configure in your YAML file. Details on how to use a Docker image from Docker Hub or build your own are in our documentation: https://confluence.atlassian.com/bitbucket/using-docker-images-as-build-environments-792298897.html.
  • Thanks for raising this, Eduard. Due to some recent infrastructure changes, Pipelines is now running your ~/.bashrc file (or similar) in non-interactive mode. For a small number of customers this prevents proper initialisation of the build container. In your case, it may have prevented $PATH being set correctly and caused…