Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shelajev/github-actions-native-image

This is an example repository showing how to use a self-hosted runner to build native image of a Spring-boot app
https://github.com/shelajev/github-actions-native-image

actions graalvm graalvm-native-image oracle-cloud spring-boot

Last synced: 27 days ago
JSON representation

This is an example repository showing how to use a self-hosted runner to build native image of a Spring-boot app

Awesome Lists containing this project

README

        

# github-actions-native-image
This is an example repository showing how to use a self-hosted runner for a github repository

[![Build native image on self-hosted runner & upload it](https://github.com/shelajev/github-actions-native-image/actions/workflows/maven.yml/badge.svg?branch=master)](https://github.com/shelajev/github-actions-native-image/actions/workflows/maven.yml)

It is using a small Spring Boot application with [Spring native](https://docs.spring.io/spring-native/docs/current/reference/htmlsingle/#overview).

Useful links:
* [GraalVM](https://www.graalvm.org)
* [Spring Boot](https://spring.io/projects/spring-boot)
* [Spring native](https://docs.spring.io/spring-native/docs/current/reference/htmlsingle/#overview)
* [GitHub actions](https://docs.github.com/en/actions)
* [Self-hosted runners](https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners)
* [Oracle Cloud Always Free account](http://cloud.oracle.com/free)