Table of Contents
- Title and Copyright Information
- Preface
- 1 Overview
-
2
Get Started
- Know Yourself
- Set Up the Service
- Access Oracle Developer Cloud Service
- Set Your User Preferences
- Set Up IDEs and Git Clients
- Use Projects
- Add and Manage Project Users
-
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 Build VM and a Build VM Template?
- What is a Job and a Build?
- Build Concepts and Terms
- Set Up the Build System
- Create and Manage Jobs
-
Configure a Job
- Configure the Privacy Setting of a Job
- Access Project Git Repositories
- Trigger a Build Automatically on a Schedule
- Use Build Parameters
- Access an Oracle Cloud Service Using SSH
- 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
- Access Oracle Cloud Infrastructure Services Using OCIcli
- Run Docker Commands
- Trigger a Wercker Pipeline
- Run Fn Commands
- Use SonarQube
- Use Named Passwords
- Publish JUnit Results
- Use the Xvfb Wrapper
- Publish Javadoc
- Archive Artifacts
- Copy Artifacts from Another Job
- Deploy Build Artifacts to Oracle Cloud Services
- Configure General and Advanced Job Settings
- Change a Job's JDK Version
- Change a Job’s Build VM Template
- 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
- Design and Use Job Pipelines
-
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
- Create and Configure Jobs and Pipelines Using YAML
-
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
- Manage the Organization
-
Manage the Project
- Edit a Project’s Name, Description, or Visibility
- Configure Project Templates
- Manage Project Announcements
- Manage Project Tags
- View a Project’s Usage Metrics
- Manage Repositories
- Display RSS/ATOM Feeds
- Configure Link Rules
- Configure Oracle Maven Repository and SonarQube Connections
- Verify the Organization’s Storage Configuration
-
10
Use IDEs
- Eclipse IDE
- NetBeans IDE
- JDeveloper