What's new in Visual Studio Integration in 14.5

Topic Streams and Pull Requests

Topic Streams are great when you want to make isolated changes, experiment and re-integrate them later into your mainline stream. They work together with Pull Requests – a type of review that allows to evaluate a set of changes and orchestrate their automatic integration into the target stream.

From Visual Studio integration you can create a topic stream with New > Topic Stream command:

When creating a new topic stream you can choose an option to reuse your existing solution work area by rehoming it. Rehome will convert your existing work area and align it with the new stream, it is faster than fetching to a clean work area.

After the topic stream is created you can access its pull request from the Dimensions Explorer:

Using the pull request you can review and approve the changes made in a topic stream. Depending on Dimensions Pulse settings, an automatic merge to the target stream may happen.

Pull requests are also accessible from the Reviews panel:

View enhancements

Baselines panel now has the same design as the requests panel:

Streams and Projects panel also updated, now it supports search and can show recent and favorite streams or projects:

 

Themes support for request properties:

Reorganized main and context menu commands for better usability, reviewed and updated toolbar and context menu icons:

 

 

Tags:
cm
Continue reading
1026 Hits
0 Comments

What’s new in Visual Studio integration in 14.4

In 14.4 release Visual Studio integration has seen a lot of improvement. The focus of the changes was improving usability, discoverability and modernizing the look.

Redesigned Dimensions Explorer

We’ve made significant investment into updating the look and usability of Dimensions Explorer, previously known as Serena Explorer. It’s a single place where you can read current solution state, access views and operations. It eliminates ambiguity and clearly displays current solution context.

Often used as a starting point to begin work, Dimensions Explorer provides hints and informs about next steps:

    

Themes Support

Themes are available in Visual Studio 2012 and newer, and Visual Studio integration views now react to theme changes on the fly.

Light theme

Blue theme

Dark theme

Integrated Peer Review Process

With Dimensions CM Pulse, peer review process is very easy. It is a powerful tool to review changes, make comments, view code annotations and collaborate. It is accessible from Visual Studio Integration with Reviews panel. You can switch between different display modes and work with reviews inside the IDE.

 

Reviews panel

Doing code review:

Repository Browser

Ever wanted to view repository structure? Easy to do with Repository Browser view. Navigate folders, view file content, and see who made the changes.

Repository browser

Better Requests View

Completely redesigned Requests view displays requests in a usable, easy to find way. Three view selectors allow switching between display modes. Type text in the search field to narrow down the list of requests. Search works for any of the visible columns. Its look and feel is consistent with Reviews panel, and it’s very easy to use.

Go from a request to a review:

Support for .dmignore files

New deliver wizard now supports specification of ignore rules via .dmignore files. Use context menu command to edit rules.

 

Continue reading
673 Hits
0 Comments

New course: Dimensions CM 320 Advanced Administration and Configuration

New course: Dimensions CM 320 Advanced Administration and Configuration

 


Introducing a brand new e-learning course, based on the latest cutting edge technologies in Dimensions CM 14.3. The course is recommend for experienced users who have participated in the CM200 and CM300 courses.
 
Course Goal
To provide a familiarity with the more advanced capabilities of configuring Dimensions CM.
 
The course is self-paced and takes about 4 hours to complete. Progress is bookmarked automatically, allowing the student to complete the course in multiple sessions.

Course Objectives 


Upon successful completion of this course, students will be able to:
 
- Understand three major performance degraders and how to address them
- Describe Continuous Integration plus Continuous Inspection and its benefits
- Describe CM Build, plus alternatives: Dm_make, Maven, Jenkins
- Understand the two Jenkins CI integration options available
- Describe an overview of API offerings, including typical usage scenarios
- Understand report concepts, reporting options, published views
- Understand users inbox notifications
- Describe email notification event
- Describe a remote job and the templater
- Understand the job scheduler
- Understand what the Java API can achieve
- Describe how to access the Java API documentation (Javadoc)
- Understand the Eclipse Plugin and what it achieves
- Describe the Eclipse plugin functionality
- Complete wrap-up module including quiz
 

Course Content


The following modules are covered:

1. Performance tuning
2. Build Automation
3. Continuous Integration
4. Event Triggers and APIs
5. Reports
6. Mail notification
7. Remote jobs, scheduling and deployment scripts
8. Java API
9. Eclipse plugin
10. Glossary and Quiz
 
 Course can be accessed from the eLearning site.
 Contact: education@serena.com for more details.

Recent Comments
Paul Caruana
Great
Thursday, 27 July 2017 12:12 PM
naitik kumar
Wow!
Thursday, 27 July 2017 11:11 AM
naitik kumar
Great... look forward to trying this out
Thursday, 27 July 2017 11:11 AM
Continue reading
3007 Hits
3 Comments

Jenkins plugin getting started tutorial

Jenkins plugin getting started tutorial

The following implementation is an alternative to using Jenkins CI with Jenkins if it is not possible to use Pulse. The plugin represents a simpler less feature rich integration.

For more information on the Pulse implementation please refer to Pulse experts: Running the Jenkins CI expert.

The following PDF document serves as a comprehensive introduction to using the Jenkins plugin and covers the following:


  - Install Jenkins against an existing Tomcat installation
  - Configure to run with Dimensions CM
  - Install the Plugin
  - Create a Jenkins Project
  - Integrate the Jenkins Project with a CM Project/Stream
  - Extend to produce a closed loop build

See the PDF Document for more information.

Recent Comments
Elena Lauren
It was an excellent article to hear from you which is very useful. Thank you so much for gathering all this information in one pos... Read More
Wednesday, 03 January 2018 6:06 AM
Paul Caruana
Thanks Elena
Wednesday, 03 January 2018 7:07 AM
Lela Brown
This article is definitely a very nice one and gives indepth information. Gratitude for this excellent article.
Saturday, 03 February 2018 9:09 AM
Continue reading
4248 Hits
4 Comments

Dimensions CM Git Connector Getting Started Tutorial

Dimensions CM Git Connector Getting Started Tutorial

The Dimensions CM Get Connector allows for disparate Git repositories to be bought under a centrally controlled highly secure repository by storing code into Dimensions CM streams.

This functionality was introduced in Dimensions CM 14.3.2.

 

The Getting Started PDF describes the following steps:

 

Step 1: Download and Install Git   
Step 2: Configure Git   
Step 3: Clone a stream using the Git Connector   
Step 4: Modify the existing repository   
Step 5: Add the new file and commit the changes to the Git repository   
Step 6: Use the push command to commit the changes back into Dimensions CM   
Step 7: Review the changes   

 

Click on the attachment to download the Getting Started PDF.

Recent comment in this post
cs joshi
Great!
Tuesday, 25 July 2017 6:06 AM
Continue reading
6813 Hits
1 Comment

Recent Tweets