![]() ![]() In the New VM Template dialog box, enter a name and description of the VM template. Ĭlick the Virtual Machines Templates tab. In the navigation bar, click Organization. For example, when Node.js 8 phases out, VM templates using Node.js 8 will be automatically updated to use Node.js 10. When a major version of a software is removed from the catalog, all VM templates using that software version are updated automatically to use the next higher version. To use the new version, you must manually update the VM templates to use the new package. For example, when Node.js 12 is available in the Software Catalog, all VM templates using Node.js 0.12, Node.js 8, or Node.js 10 aren’t updated automatically. The new major version of the software is added to the catalog as a separate package. When a new major version of a software package is available in the catalog, VM templates using the older versions of the software package aren't updated automatically. If there’s an incompatibility between the upgraded software and other installed software of the VM template, an error is reported with suggestions about the cause of the error. ![]() When Node.js 10.15 is made available in the Software Catalog, all VM templates using the Node.js 10 package update automatically to use Node.js 10.15. For example, assume that Node.js 10.13 is available in the Software Catalog for the Node.js 10 package. When a new minor version of a software package is available in the Software Catalog, all VM templates using that software package are updated automatically. The installed version of the software is 12.3.1.ĭescription of the illustration odcs_software_catalog_version.png In the Node.js 12 tile, 12 is the major version and 3.1 is its minor version. In this image, Node.js 0.12, 8, 10, and 12 are shown in the software catalog. In Configure Software page, the number shown in Version is the installed version, which includes both major and minor versions. In a software's tile, the major version number is displayed in the title of the package. If a software's version is 1.2.3, then 1 is its major version and 2.3 is its minor version. The version number of a package can be categorized into two: the major version and the minor version. Such software are called as Software Packages. Some software, such as Node.js and Java, are available in multiple versions in the Software Catalog. If no builds run in the wait time period, the Build VM uninstalls its software and stops. The Build VM waits for some time for any queued builds.After the build is complete, the executor copies the artifacts (if generated) to the OCI Object Storage bucket or the OCI Object Storage Classic container, as defined by the Organization Administrator.After installing the software, it clones the job’s Git repositories (if configured) to the VM, runs the defined build steps, creates artifacts (if configured), and performs post-build steps (if configured).If a build is running on a VM for the first time or a VM wakes up after its sleep timeout period, the build executor first installs the software defined in the Build VM template.If all VMs are busy running builds of other jobs using the same Build VM template, the build executor waits until a VM becomes available and then runs the current job's build on it.If a VM is available, the build executor immediately runs the build on it.The build executor checks the Build VM template of the job and then looks for a VM that's allocated to the template.Read these steps to understand what happens when a build runs: If you're a project member, you assign the Build VM template to the job from the job's configuration page. To configure a job to use software, such as Node.js or Docker, assign the Build VM template to the job. When your organization's members create jobs, they associate the Build VM template with each job. After creating the templates, you allocate some Build VMs to each Build VM template. ![]() If you're an Organization Administrator, you first create Build VM templates with software that your organization members use. A Build VM Template defines the operating system and the software installed on Build VMs.Īn Organization Administrator creates Build VM templates and Build VMs. A Build Virtual Machine (VM) is an OCI Compute or an OCI Compute Classic VM that runs builds of jobs defined in the DevCS projects. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |