Login Page
Access BuildOn @ https://buildon.cogdevops.com/buildon/#!/login
SCM
- User can configure (add) any number of SCM projects. One project is "Set as Default"
- Project URL can be tested using "Test Connection"
BuildOn
Analytics and reports can be viewed in this page.
- Graphical representation of Build Trends for projects and trends' comparison with other developers can be viewed here.
- In the "Build Now" section, 'Set as Default' in the Repository can be changed through the drop-down.
- The corresponding branches are displayed based on the Repository selection.
- If the project has 'Jenkinsfile', it will be displayed. If no 'Jenkinsfile' is found, the developer can create a 'Jenkinsfile' using and click on "Check-in" to commit the code and trigger a Build. Also, please note that an existing 'Jenkinsfile' can be edited.
- Click on "Build On" to trigger the build if there is no change in the 'Jenkinsfile'.
Preference
- Repositories configured in SCM page is shown here
- Web-hook configuration ON/OFF. When Jenkinsfile editor is used to check-in code, this status will be considered. If developer needs to only check-in the Jenkinsfile code web-hook can be turned OFF else ON to commit and trigger a build
Individual Build Report
- Provides 360 degree view of a build.
- When "Build On" in "BuildOn" page is clicked, it routes the user to the "Individual Build Report" page.
The current Build Metadata is displayed -
- Initiated by (Developer name)
- Branch
- Triggered From (UI/Framework/BOT)
- Build start time
- JobId (UniqueId to trace the commit details)
- Status of the build
- Pipeline as a code status
- Infrastructure (Kubernetes logs)
- CI (Jenkins logs)
Pipeline view
Infrastructure Logs
CI (Jenkins) Logs
Historical Reports
- Previous Build Reports are archived to be viewed later.
- Build reports of individual developers as well as other users can be obtained.
- Older build logs and status can be analyzed.