You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/getting-started/graalvm-enterprise/oci/installation-devops-build-pipeline.md
+24-1Lines changed: 24 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,7 @@ The way to work with a build pipeline is to add statements to a [build specifica
27
27
To install and use GraalVM Enterprise in the DevOps build pipeline, update your build specification file as follows:
28
28
29
29
1. Add the command to install GraalVM Enterprise with Native Image and Java Development Kit (JDK):
30
+
30
31
```yml
31
32
steps:
32
33
- type: Command
@@ -60,9 +61,31 @@ To install and use GraalVM Enterprise in the DevOps build pipeline, update your
60
61
61
62
Here is an example of a complete [build specification file](https://github.com/oracle-devrel/oci-devops-examples/blob/main/oci-build-examples/oci_devops_build_with_graalenterprise/build_spec.yaml).
62
63
64
+
Use the `yum list` command to get a list of all the GraalVM Enterprise RPMs available. For instance, use the following command to list all the available GraalVM Enterprise 22.x JDK17 components:
To try this feature out, use the sample project: [Using GraalVM Enterprise in OCI DevOps Build Pipelines](https://github.com/oracle-devrel/oci-devops-examples/tree/main/oci-build-examples/oci_devops_build_with_graalenterprise). It describes how to set up GraalVM Enterprise in OCI DevOps service, create a build pipeline, add build stages, and so on.
64
86
65
87
### Related Documentation
66
88
67
89
* [OCI DevOps: Using GraalVM Enterprise in DevOps Build Pipelines](https://docs.oracle.com/en-us/iaas/Content/devops/using/graalvm.htm)
68
-
* [OCI Build Examples: Using GraalVM Enterprise in OCI DevOps Build Pipelines](https://github.com/oracle-devrel/oci-devops-examples/tree/main/oci-build-examples/oci_devops_build_with_graalenterprise)
90
+
* [OCI Build Examples: Using GraalVM Enterprise in OCI DevOps Build Pipelines](https://github.com/oracle-devrel/oci-devops-examples/tree/main/oci-build-examples/oci_devops_build_with_graalenterprise)
91
+
* [OCI Build Examples: Using GraalVM Enterprise in OCI DevOps to build a Micronaut REST App](https://github.com/oracle-devrel/oci-devops-examples/tree/main/oci-build-examples/oci_devops_graalee_micronaut)
Copy file name to clipboardExpand all lines: docs/reference-manual/native-image/guides/containerise-native-executable-with-docker.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,10 +79,10 @@ For that, we will use `ghcr.io/graalvm/jdk:ol8-java17` which is a size compact G
79
79
The difference will be more visible if you build a Docker image of the same Spring Boot application containing a JAR file instead of a native executable, and compare images startup times and file sizes.
80
80
81
81
On Linux, you can shrink your container size even more.
82
-
With GraalVM Native Image you have the ability to build a statically linked native executable by packaging the native executable directly into an empty Docker image, also known as a scratch container. Continue to [Build a Static or Mostly-Static Native Executable guide](build-static-executable.md) to learn more.
82
+
With GraalVM Native Image you have the ability to build a statically linked native executable by packaging the native executable directly into an empty Docker image, also known as a scratch container. Continue to [Build a Static or Mostly-Static Native Executable guide](build-static-and-mostly-static-executable.md) to learn more.
83
83
84
84
### Related Documentation
85
85
86
86
* [GraalVM Native Image, Spring and Containerisation](https://luna.oracle.com/lab/fdfd090d-e52c-4481-a8de-dccecdca7d68)
87
87
* [GraalVM Community Images](../../../getting-started/graalvm-community/container-images/graalvm-ce-container-images.md)
88
-
* [Build a Static or Mostly-Static Native Executable](build-static-executable.md)
88
+
* [Build a Static or Mostly-Static Native Executable](build-static-and-mostly-static-executable.md)
Copy file name to clipboardExpand all lines: docs/reference-manual/native-image/guides/use-reachability-metadata-repository-gradle.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,8 +23,6 @@ For the Java application used in this guide the first two approaches are applica
23
23
This guide demonstrates how to build a native executable with the [Tracing agent](#build-a-native-executable-with-the-agent) and using the [GraalVM Reachability Metadata Repository](https://github.com/oracle/graalvm-reachability-metadata).
24
24
The goal is to show users the difference, and prove how using shared metadata can simplify the work.
25
25
26
-
<!-- [Describe what the demo application is about] -->
27
-
28
26
We recommend that you follow the instructions and create the application step-by-step. Alternatively, you can go right to the [completed example](https://github.com/graalvm/native-build-tools/tree/master/samples/metadata-repo-integration).
29
27
30
28
> You must have [GraalVM installed with Native Image support](../README.md#install-native-image).
0 commit comments