Current Articles | RSS Feed RSS Feed

Error Monitoring Application Bugsnag Releases Assembla Integration

Posted by adam feber on Fri, Apr 18, 2014
  
  

Bugsnag is a web and mobile error monitoring application that detects and diagnose crashes within your applications. They recently informed us about their new Assembla integration that can create Assembla tickets for detected errors allowing your team to quickly start squashing these errors via Assembla tickets.

To set up this integration, you will first need to have a Bugsnag project up and running. To try Bugsnag out, you can sign up here. From your Bugsnag project, visit the Settings > Notifications section to enable the Assembla integration. Once enabled, you will land on the integration configuration page that look like this:

bugsnag assembla integration

  • Determine when an Assembla ticket should be created: when the first exception of a new type (error) occurs, when a previously resolved error re-occurs, and/or when you manually click on “Create Issue” on an error within Bugsnag.

  • Space URL: Such as https://www.assembla.com/spaces/space_name/tickets

  • Your API Key and API Secret: This can be created in your Assembla profile sidebar menu, or by following this link.

  • Tags (optional): This provides a default tag for all Assembla tickets created from Bugsnag such as “Bugsnag Error.” I personally love this part of the integration because with tag filters, you can easily see all errors that are being worked on and where they stand. To learn more about Assembla’s tag feature, check out our release announcement.

To learn more about other companies that have integrated with Assembla or to submit an integration for review, check out www.assembla.com/integrations.

0 Comments Click here to read/write comments

Assembla Announces Dropbox Integration

Posted by adam feber on Wed, Feb 05, 2014
  
  

There are now three ways to attach files in Assembla - from your computer, via Google Docs, and now via Dropbox. The new integration conveniently allows you to select and share Dropbox files with fellow team members, and since Dropbox takes care of versioning, the most recent version will always be available to your team.

In this release, the Dropbox functionality is only available in the Files tool and when attaching files to created tickets. We are actively working on expanding the functionality system-wide. Until then, here is how you can start using the current dropbox integration:

1. Select ‘Add Dropbox File’ from the list of file controls to expose the Dropbox ‘Choose File’ button.

dropbox integration 1

2. When you click on ‘Choose File,’ you will get a Dropbox pop-up. If you are logged into Dropbox, you will automatically see your dropbox folders and files. If you are not logged into Dropbox, you will be prompted to login. Once your folders and files are in front of you, select the desired file from the pop-up and click ‘Choose.’

dropbox integration 2

3. The selected file will be displayed. You can optionally add a short description and/or labels. Click ‘Upload File’ and team members will now be able to access the shared Dropbox file.

dropbox integration 3

If you have any questions, comments, or suggestions, please leave them in the comments below. Stay tuned for more improvements coming your way soon.

3 Comments Click here to read comments

TimeCamp Integrates with Assembla

Posted by adam feber on Wed, Jan 29, 2014
  
  
Tags: 

TimeCamp provides fully automated time tracking and invoicing software as a service for individuals and companies. When they recently reached out to me about their new Assembla integration, I figured I would give it a whirl. Below shows how to setup and use this integration based on my experience.

It is important to note that this is a one-way integration meaning once you enable the Assembla integration, you can begin tracking time expenditures for Assembla tasks in TimeCamp, but these time expenditures do not post back to your tasks inside of Assembla.

To get started, you will need to create a TimeCamp account, login, and visit ‘Settings’ > ‘Add-ons & Integrations.’

settings timecamp

Scroll down and click on the Assembla option. Select ‘Enable the Integration’ and you will be directed to Assembla to ‘Allow’ TimeCamp to access your projects and pull your tasks. You will then be redirected back to TimeCamp where you can select the projects you would like to import and optionally invite Assembla team members to your TimeCamp account.

import projects timecamp

Once the integration is setup, you can begin tracking time to Assembla tasks. From the main dashboard, you will select ‘Track time for [day]’ and be able to see and select tasks from your Assembla projects.

select assembla task timecamp

When you select a task, you can either manually enter time or click the play button to start the timer.

track time timecamp

TimeCamp also has a desktop application that when installed, allows you track time to tasks from your desktop. By default, the desktop application is set with Tracking Mode on Auto which is supposed to automatically search for keywords in window titles, urls and application names and track time accordingly. For complete accuracy and control, I personally prefered switching the Tracking Mode to Manual so I could manually select the desired task.

After you start tracking time with TimpCamp, you can explore additional features such as computer activity tracking, reporting, and invoicing. To learn more about TimeCamp and sign up for a free trial, visit their website at www.TimeCamp.com.

0 Comments Click here to read comments

TimeLoggr Review: Time Tracking Chrome Extension for Assembla

Posted by adam feber on Thu, Oct 31, 2013
  
  

Disclaimer: TimeLoggr is a third party Chrome extension that is not affiliated with or maintained by Assembla in any way.

TimeLogger was recently brought to my attention and since a lot of Assembla users track their time in tickets, I thought it would be helpful to provide a walkthrough for this useful tool.

TimeLogger is a free Chrome extension available in the Chrome Web Store - click here to install. Once installed, you will see a clock icon in your Chrome extensions bar. The extension will recognize your Assembla session, so you must be logged in to Assembla for the extension to work.

Clicking on the extension will display an expandable list of your projects and tasks you are assigned within each project.

timeloggr3

A. Clicking on your profile picture or name will open Assembla’s view of recent time entries across all projects. This view also allows you to manually input time entries.

B. The orange tasks box will display how many tickets you are assigned. Clicking this area will open your active tickets view within Assembla, displaying all tickets that are assigned to you across all projects.

C. You can click on any tasks to open the Assembla ticket in a new browser tab.

D. From the extension, you can click on the ‘Start’ button for any task and to begin tracking time associated with that tasks. Once you have started tracking time for a task, the view will change:

describe the image

You can comment on the ticket from this view but it is important to note that entering a comment and clicking the ‘Stop’ button does not add the comment. To add a comment, you must type the comment and hit Enter on your keyboard.

At anytime, you can click the “Stop” button and your time entry will be created and associated with the ticket.

describe the image

If you track time in Assembla, the TimeLoggr Chrome extension is a simple, handy tool that can save you some time. Thank you optini for developing this extension and making it available for everyone to use. 

3 Comments Click here to read comments

Airbrake Releases Integration with Assembla

Posted by adam feber on Thu, Oct 17, 2013
  
  

airbrake assembla integration

Airbrake.io recently released an integration that will automatically creates Assembla tickets for errors detected via Airbrake’s monitoring and reporting. With this integration, your team can quickly begin correcting issues while documenting the progress and status in an Assembla ticket.

To learn how to connect your Airbrake account with an Assembla project’s ticket tool, check out the documentation here.

If you are not familiar with Airbrake, they are one of the leading exception reporting services available for tracking application errors. Their reports tell you what errors are happening, what bit of code are responsible, and allow you to recreate the error for rapid debugging. At Assembla, we use and love Airbrake!

Back in May, Assembla and Airbrake put on a joint webinar on “Production Monitoring: The Key Steps Towards Continuous Delivery.” To learn more on how and why Production Monitoring is the most important process in any application, but particularly online applications when practicing Continuous Delivery, check out the recorded webinar.

1 Comments Click here to read comments

Using Assembla Repositories with Jenkins via the CloudBees Platform

Posted by adam feber on Wed, Sep 04, 2013
  
  

As a CloudBees Technology Partner, connecting your Assembla Git & SVN repositories with Jenkins CI via the CloudBees Platform is pretty straightforward. The video below or verified CloudBees documentation will walk you through the setup.

By utilizing Jenkins CI in the CloudBees DEV@cloud, you eliminate the need for additional infrastructure and administration. Simply sign up online and configure. Once up and running, the build possibilities are endless. Happy coding!


0 Comments Click here to read comments

Using Codebox as a Web-Based Code Editor for Assembla

Posted by adam feber on Wed, Aug 28, 2013
  
  

Using Codebox to edit Assembla Git repositories online is really easy with their recent Assembla integration. You and your team members can simply work on a clone of your Assembla repository, test the code and then push back to Assembla. 

1. Sign up for FriendCo.de

You can easily sign up and log in with your Assembla account. 

friendcode 1

2. Import a Repository to Work On

Visit the repository settings page of your FriendCode account and select the 'Import' button for the repository you would like to import.

Note: If you already had a login to FriendCode and did not sign up via Assembla, you will have to connect your Assembla account on this page before you can import individual Assembla repositories. 

friendcode 2

After clicking 'Import', a modal will guide you through the import process. You can change the name, the description, and choose to import as a private repository. Note: You must not have any spaces in the name to successfully Fork. 

friendcode 3

3. Edit and Commit

FriendCode will now display the page of your newly imported repository, simply select the branch you want to work on (for exemple “master” or “dev”). You can also create new branches off other base branches.

friendcode 4

FriendCode has now created a full workspace for you to edit that branch : you can open files, edit them, save changes, and commit your changes.

friendcode 5

friendcode 6

4. Push to Assembla

When you are ready to push to Assembla, open the left panel and select the deployment solution “Push upstream” which will push your new commits to the original repository on Assembla.

friendcode 7

A logs tab will open to show you the result:

friendcode 8

And you will see the commit in your Assembla repository:

friendcode 9

Happy coding!

6 Comments Click here to read comments

Deprecating Trac and Moving to Integrated Tools

Posted by Michael Chletsos on Wed, Jun 20, 2012
  
  

We have stopped offering Trac for new spaces.  We strongly recommend that new users and projects adopt Assembla Tickets with svn or git. We built the integrated Assembla tools as an upgrade to Trac more three years ago.  Now, we will focus on improving the quality of the newer Assembla features.

We will continue to support our existing Trac users with reliable service.  Some of those existing Trac users have been with us for many years.  When we first launched Assembla.com, we wrapped some on-demand features around Trac.  This started as a side project for us that I think was the best on-demand Trac hosting, and eventually attracted more than 100K users.  Now, dozens of vendors provide Trac hosting, and Assembla is no longer the best Trac host.  During the last nine years the Trac Project has helped tens of thousands of teams "write great software while staying out of the way."  We are grateful to the developers, including founders Daniel Lundin and Jonas Borgström, for bringing us this software.

Assembla has outgrown Trac.  We built our own Tickets and Source/repo tools to get better features, integration, localization, multi-tenancy, and spam protection.

Current users of Trac/hg and Trac/git may continue to use these tools for a limited time.  We will no longer offer Trac/hg, Trac/git, and Trac/svn for new installations. We will remove the Trac/hg and the Trac/git tools in the coming months, providing ample time to migrate out of these tools. Trac/svn is very popular at Assembla.  We will maintain it as long as we need to maintain it for existing users.

We highly encourage all users of these tools to switch over to our integrated code browser and ticketing tool.  For more information on migrating from Trac Tool to Tickets Tool, please read Migrating from Trac to Assembla Tickets

We hope that you will find that by removing some tools we are able to deliver a better core product.  If you have any questions or want help migrating to our integrated tools - please contact support (support@assembla.com).

9 Comments Click here to read comments

qTrace: Log bug reports in a unique, detailed format

Posted by Andy Singleton on Tue, May 22, 2012
  
  


Josh Lieberman from qTrace called a few weeks ago to tell me about an integration that saves detailed bug reports directly into Assembla tickets. I asked our QA expert Mollika Majumdar to try it out.  Here is her report:

qTrace is an easy tool to use for defect capturing. I was able to install the product on my Windows PC and get started with no problem.  The tool records combination of screenshots and action steps.  This is a unique format that is more detailed than a written description, and easier to read than a video.  The tester can save this log as a Word document, a picture file, or an Acrobat file and save it directly to an Assembla ticket. I was able to record the defect steps in IE8 and FF11 with ease and could submit the defect to the Assembla bug tracker with no issues.  The tool also captures all the details of the PC and the browser on which the tester has tested the scenario.  Developers can understand the issue by looking at the detailed description of the defect.  It's a very handy product for testers, with a useful integration to Assembla.  qTrace allows testers to configure the fields to be displayed, specify default values and manage custom fields.  With this integration, the qTrace user can quickly submit a complete, detailed ticket to Assembla from the desktop within a couple of clicks which is both very convenient and a huge time-saver.

Here is a picture of a qTrace log that shows the transcript on the left hand side, the related screenshots on the bottom

qTrace Overview 3   600 wide resized 600

Get more information from http://qasymphony.com.

2 Comments Click here to read comments

Assembla Time Tracking Desktop App is Now Free and Open Source

Posted by adam feber on Tue, Mar 20, 2012
  
  


assembla timer appAssembla Timer is a handy third-party Mac application that tracks time spent on tasks. You can time your work on a digital stop watch and then post the time to an Assembla project, or directly to a specific ticket.

Until recently, Assembla Timer was $0.99 in Apple’s App Store, but the app’s creator, Adam Bronte, has decided to make it free and open source. 

The source code for the app is available here and a compiled version ready for install is available here.

I installed the application, and the setup was a breeze. You simply enter your Assembla username and password, then click the ‘Start’ button to begin counting off time. You can stop and start as many times as you like - the app keeps a cumulative sum. When you’re done working, type in a description of the work completed and select an Assembla project workspace. You can also associate the time with a specific ticket. When you click ‘Save’ your information is stored in your Assembla project.

Those familiar with Assembla’s time tracking capabilities know that there is a field on every ticket for “Worked Hours,” and a “Time Expenditure” tab on each ticket shows the total hours worked for a task. Assembla's optional Time tool shows time worked across all tasks. The Time tool provides filterable reporting and is exportable for accounting and billing purposes. The Assembla Timer app makes it easier to feed accurate timing information into these reports.

Assembla Timer is simple to use and allows you to focus on your work while a lightweight desktop application takes care of recording and posting your time to Assembla.

18 Comments Click here to read comments

All Posts | Next Page

Follow Assembla

twitter facebook youtube linkedin googleplus

Subscribe by Email

Your email: