Articles Tagged ‘Atlassian’
Friday, July 1st, 2016
Atlassian has added a continuous integration service as a new feature to their Bitbucket Cloud product. It’s called Bitbucket Pipelines and it is similar to Travis CI for GitHub offering a nice integration for continuous integration/delivery pipelines for projects hosted on Bitbucket.
It’s still in the beta phase and requires a sign-up but nevertheless I’d like to demonstrate the current state of this service and how easy it is to add scripted pipelines to a project.
(more…)
Tags: Atlassian, bitbucket, cd, ci, cloud, continuous delivery, continuous deployment, continuous integration, docker, dockerhub, gradle, integration, jira, pipeline, test, vert.x, vertx, yaml
Posted in Development, testing | No Comments »
Tuesday, August 18th, 2015
HipChat is Atlassian’s alternative to Slack and its solution to team collaboration chats. Atlassian Connect offers developer tools to bootstrap applications, connect to Atlassian’s cloud products with easy and in combination with HipChat’s REST APIs allows us to write integrations for such a chat server in no time.
In the following tutorial I’d like to show how to write an integration within a few steps using Atlassian Connect, Node.js and Express and how to connect the integration to a HipChat server.
Finally on the one hand I’m going to explain how to speed up local development with ngrok, an in-memory database and nodemon for automatic application restarts and on the other hand I’m going to demonstrate how to configure the application for production, running with a Redis key-value store on Heroku.
(more…)
Tags: Atlassian, atlassian-connect, chat, database, db, express, heroku, hipchat, inmemory, integration, javascript, js, jugglingdb, ngrok, node, nodejs, nodemon, nosql, npm, oath, oauth2, redis, rest, slack, staging, webhook
Posted in Development, Javascript | No Comments »
Sunday, October 12th, 2014
Apache Camel not only is one of my favourite frameworks ever but it also allows the humble developer to create a full blown chat bot within a few lines of code and using the Camel XMPP component.
In the following tutorial, we’re going to create a simple chat bot and since Atlassian’s HipChat basic plan is now free for unlimited users, we’re using HipChat as our play- and testing ground for the bot.
(more…)
Tags: Apache, Atlassian, camel, chat, config, eip, hipchat, Java, maven, xmpp
Posted in Java | 13 Comments »
Sunday, March 17th, 2013
Blueprint is a new API in Confluence 5 that allows developers to create new content elements and to hook into the Confluence “create” dialogue – not to be confused with OSGi blueprints, the CSS blueprint framework or Tinkerpop Blueprints here.
Content may be added using simple XHTML templates, dynamic templates enriched with data from context providers or even customized JavaScript dialogues.
Another feature is, that pages of a specific blueprint type may be aggregated in a collector view that displays all pages created with the specific blueprint
In the following short example we’re going to create a simple blueprint adding some dynamic data to the blueprint template using a context provider.
(more…)
Tags: Atlassian, blueprint, Confluence, content-creator, Java, template, wiki
Posted in Confluence | 3 Comments »
Tuesday, August 21st, 2012
Recently after a long sprint planning meeting I had the pleasure to spend some time writing down the results of the team’s task breakdown in JIRA.
In our process, each user story is documented as a JIRA issue and each task from the breakdown is saved as a subtask for the parent issue.
Because I am too lazy in this situation I wrote the following plugin that allowed me to quickly create multiple subtasks for a selected JIRA issue.
(more…)
Tags: agile, Atlassian, issue, jira, plugin, subtasks
Posted in Jira | 12 Comments »
Sunday, August 12th, 2012
Happy news for us, Theresa and I we’ve won the Atlassian Codegeist Competition 2012 with our Stash Readme Parser Plugin in the category: Best Stash Plugin.
We had two other plugins in the game, the Stash QR Code Plugin and the HTTP Request Workflow Function for Jira.
If you’re interested please take a look at the plugins in the Atlassian Marketplace our funny looking Pirate Ninja Unicorn Website or the project’s overview in my blog.
Resources
Tags: Atlassian, award, codegeist, competition, jira, plugin, stash, unicorn
Posted in Apps, Confluence, Java | No Comments »
Monday, May 30th, 2011
I have created a new, free plugin for Confluence, the popular enterprise wiki.
The plugin allows you to notify users of ongoing discussions in comments on a confluence page by posting a specific token including the user’s name like this: “@username:”
(more…)
Tags: Atlassian, comments, Confluence, plugin, social
Posted in Apps, Confluence | No Comments »
Sunday, October 24th, 2010
You’re using the popular Confluence wiki? You’re using its RPC/SOAP API and missing a function you really need? Just extend the capabilities of the Confluence RPC API by programming a custom web service component – it is really easy and also well documented.
In this tutorial we’re going to take a look on how to quickly implement a SOAP service, securing it and putting its methods in a transactional context.
(more…)
Tags: Atlassian, Axis, Confluence, examples, plugin, rpc, soap, soapui, tutorial, webservice, wiki
Posted in Confluence, Web Services | No Comments »
Thursday, May 6th, 2010
Sometimes one needs to look up license details of a running Confluence system .. perhaps for creating a commercial plugin or to display recommendations dependant from the license used. For this reason there are a few possibilities for receiving some license information from the Confluence API or the velocity context.
(more…)
Tags: Api, Atlassian, Confluence, example, license, plugin, Snippet, velocity, wiki
Posted in Confluence, Snippet | No Comments »
Tuesday, April 13th, 2010
The goal is to build a small macro plugin deployable via the Confluence plugin API rendering some spaces.
Please note that I am going to build the plugin using just Maven and not the Atlassian Maven Wrapper called the “Atlassian Plugin SDK” – more information about that is available at the Atlassian website.
The macro output will be rendered using a Velocity template and all messages are stored for i18n in properties files bundled with the plugin.
If you need to set up an instance of Confluence first, head over to this article. (more…)
Tags: Atlassian, Confluence, dependency injection, macro, maven, renderer, velocity
Posted in Confluence, Java | 10 Comments »
Friday, March 26th, 2010
This short tutorial shows how to set-up a developer instance of the popular Confluence Wiki from Atlassian in a few minutes.
It’s a prerequisite for a few following tutorials regarding the Confluence API and plug-in development for this system.
We want a quick install so we are going to run Confluence with the embedded servlet container and HSQL database.
(more…)
Tags: Atlassian, Confluence, development system, guide, quick install, tutorial, wiki
Posted in Confluence, Development | No Comments »