Oracle Developer Cloud Service ( DevCS ) is a cloud-based software development Platform as a Service (PaaS) and a hosted environment for your application development infrastructure. It provides an open source standards-based solution to plan, develop, collaborate, build, and deploy applications in Oracle Cloud.
DevCS can make your software development experience easier by providing:
As soon as your DevCS account is active, you can access its features immediately.
This diagram shows a basic workflow in DevCS .
Description of the illustration devices_architecture.png
The diagram shows how a team of developers work together and use DevCS to write code, track issues, build, and deploy applications.
Watch a short video to learn more about DevCS .
If you're an Oracle Cloud Infrastructure ( OCI ) user, you can create a Developer instance. If you're an Oracle Cloud Infrastructure Classic ( OCI Classic ) user, you can create a Developer Classic instance. These instances have no functional differences.
On OCI , DevCS builds run on Oracle Cloud Infrastructure Compute ( OCI Compute ) virtual machines (VMs). Project artifacts are stored in an Oracle Cloud Infrastructure Object Storage ( OCI Object Storage ) bucket.
On OCI Classic , DevCS builds run on Oracle Cloud Infrastructure Compute Classic ( OCI Compute Classic ) virtual machines (VMs). Project artifacts are stored in an Oracle Cloud Infrastructure Object Storage Classic ( OCI Object Storage Classic ) container.
Before you can use DevCS on OCI or OCI Classic , you must configure a connection to Compute and Object Storage instances. See Connect to OCI or OCI Classic.
A project is a collection of DevCS features.
You can use a project to host source code files, track issues, collaborate on code, build, and deploy your applications. A project can host multiple Git repositories. Each Git repository can have multiple branches and hundreds of code files. You can create a merge request for each branch of the Git repository and ask reviewers to review the code. You can create and configure multiple build jobs to generate different project artifacts that you can deploy to Oracle Cloud or your on-premise web server.
Watch a short video to learn more about DevCS projects.
A project can be a private project or a shared project. There are no public projects. You can define a project’s visibility when you create it, or from its properties page later.
Private projects are accessible to invited users only. Shared projects are accessible to all users of the organization. Any user can view the source code, create or update issues, edit wiki pages, and interact with project builds. However, only invited users can make updates to the source code in Git repositories, create and run build jobs, and perform deployment operations.