Table of Contents
- Title and Copyright Information
- Preface
- 1 Overview
- 2 Get Started
-
3
Plan Your Project
- Manage Software Development Environments
- Track and Manage Tasks, Defects, and Features
- Use Agile Boards to Manage and Update Issues
-
4
Use Project's Repositories
-
Manage Code Files Using Git Repositories
- Git Concepts and Terms
- Set Up a Git Repository
- Add and Manage Files of a Git Repository
- Copy the URL of a Git Repository or a File
- View the History of Files and Repositories
- Use Branches
- Use Tags
- Compare Revisions
- Watch a Git Repository
- Search in Git Repositories
- Download an Archive of a Git Repository
- Manage Binaries and Dependencies Using the Project’s Maven Repository
-
Manage Code Files Using Git Repositories
-
5
Collaborate with Your Team
- Review Source Code with Merge Requests
- Collaborate on Documentation Using Wikis
- Share and Use Code Snippets
-
6
Build Applications and Deploy to Oracle Cloud
-
Configure and Run Project Jobs and Builds
- What is a Job and a Build?
- Build Concepts and Terms
- Create and Manage Jobs
-
Configure a Job
- Access Project Git Repositories
- Trigger a Build Automatically on a Schedule
- Use Build Parameters
- Access the Oracle Maven Repository
- Run UNIX Shell Commands
- Build Maven Applications
- Build Ant Applications
- Build Gradle Applications
- Build Node.js Applications
- Access an Oracle Database Using SQLcl
- Run Oracle PaaS Service Manager Commands Using PSMcli
- Publish JUnit Results
- Use the Xvfb Wrapper
- Publish Javadoc
- Archive Artifacts
- Copy Artifacts from Another Job
- Configure General and Advanced Job Settings
- Change a Job's JDK Version
- Run a Build
- View a Job’s Builds and Reports
- Watch a Job
- Build Executor Environment Variables
- Software Installed on the Build Executor
- Monitor Jobs and Builds from IDEs
-
Deploy Your Application to Oracle Cloud
- Deployment Concepts and Terms
- Deploy an Application to Oracle Java Cloud Service
- Deploy an Application to Oracle Application Container Cloud Service
- Deploy an Application to Oracle Java Cloud Service - SaaS Extension
- Automatically Deploy a Build Artifact
- Manage Deployment Configurations and Deployments
- Access a Deployed Application
-
Configure and Run Project Jobs and Builds
-
7
Integrate with External Software
-
Send Notifications to External Software Using Webhooks
- Slack
- Oracle Social Network
- PagerDuty
-
Jenkins
- Trigger a Jenkins Job on SCM Polling
- Trigger a Jenkins Job on a Git Repository Update
-
Trigger a Jenkins Job from a Merge Request
- Install the Notification Plugin on Jenkins
- Install the Build Authorization Token Root Plugin on Jenkins
- Get the Jenkins API Access Token
- Configure the Jenkins Job to Set an Authentication Token and Accept Build Parameters
- Configure a Webhook in DevCS to Trigger a Jenkins Job on a Merge Request Update
- Link the Jenkins Job with the Merge Request
- Receive Build Notifications from a Jenkins Job
- Hudson
- GitHub Apps
- Send Event Notifications to Any Application
- Access External Docker Registries
-
Send Notifications to External Software Using Webhooks
- 8 Use Releases and Export/Import Data
- 9 Organization and Project Management
-
10
Use IDEs
- Eclipse IDE
- NetBeans IDE
- JDeveloper