To be able to run JArchitect analysis during a build on a TeamCity server you need to install JArchitect on the server which hosts the TeamCity agent that will run the JArchitect analysis.
Just unzip JArchitect in a folder that the TeamCity agent can use.
In our example we will use “C:\Program Files\_Tools\Development\jarchitect”.
    
       
        
         - 
            First step: Create a JArchitect project (.jdproj)
        
 
        
           Once you have created your JArchitect project you must execute a command line to generate JArchitectOut directory which contains JArchitect report files:
                 
- 
Go to Projects tab and choose your project
 
- 
Click on “edit project settings”, you will see your build configurations.
 
     
        
        
        
         - 
            Click on build
        
 
- 
Click on build steps
 
- 
In the build steps you can add a build step (Add build Step) and choose Command line in build runner type
 
- 
In the option Run choose Executable with parameters
 
        
        
        
        
        
         - 
            In the "Command executable" specify the path of your JArchitect console.
        
 
- 
In the "Command parameters" specify the path of your JArchitect project (.jdproj).
 
        
        
        
        
        Save the configuration and run build.
    
    
 
     To publish JArchitect HTML report:
         - 
            Go to the Projects tab and choose your project
        
 
- 
Click on “edit project settings”
 
     - 
Click on Report tabs
 
     - 
In the build report tabs click on "Create new build report tab"
 
   
        
         
        
Write the name of your report tab, specify the start page of your JArchitect report and click on Save.
        
        
        
        
        
    
         - 
            Go to Projects tab and choose your project
 
- 
Click on your last build
 
         
      
                
        
    
         - 
            Click on "Edit Configuration Settings"
 
- 
Under the "Artifact paths" specify the path of JArchitect out directory which contains the JArchitect Report
 
         
      
                
         
    
         - 
            Save the configuration and run build once. The Report will be generated.
 
- 
Go to your last build and click on artifact tab; you can see now a tab that contains your html report