Go to main content
Formats
Format
BibTeX
MARCXML
TextMARC
MARC
DublinCore
EndNote
NLM
RefWorks
RIS
Cite
Citation

Linked e-resources

Details

Intro
Table of Contents
About the Author
Acknowledgments
Introduction
Chapter 1: Creating a Micronaut Application and Getting Started with GitHub Actions
Creating the Service
Running the App
Adding Support for GitHub Actions
Bling
TL
DR
Next
Source Code
Chapter 2: Building and Publishing a JAR
Runners
Intro to "Actions"
Checkout
Setup Java
Progress Check
Building the JAR
Publishing the JAR
TL
DR
Next
Source Code
Chapter 3: Running Tests and Publishing Test Reports
Preparing Our App for Spock

Create a Spock Test
Add a Controller and Test It
Add an Action to Run Tests
Add an Action to Publish Tests
When Failure Happens
TL
DR
Next
Source Code
Chapter 4: Deploying a Microservice to Oracle Cloud with GitHub Actions and the OCI CLI
Can You Keep a Secret?
Using Secrets in Your Workflow
Installing the CLI
Creating the Instance
Deploy the App
Wait for SSH
Stop App
Push JAR
Start App
Run the Build
TL
DR
Next
Source Code
Chapter 5: Deploying a Microservice to Oracle Cloud with GitHub Actions and the OCI Gradle Plugin

Configure Gradle
TL
DR
Next
Source Code
Chapter 6: Adding a Persistence Tier to the Microservice
Managing Schema Modifications
Spin Up a DB
Liquibase-Micronaut Integration
Add Micronaut Data
Add Dependencies
Start the Application
Create a Model
Create a Repository
Modify the Controller
Test Persistence
TL
DR
Next
Source Code
Chapter 7: Testing the Persistence Tier with Testcontainers
Adding Dependencies
Modifying Our Abstract Spec
Running the Pipeline Tests with Testcontainers
TL
DR
Next
Source Code

Chapter 8: Deploying the Microservice with a Tested Persistence Tier in Place
Autonomous Wallet
Configure the Local Autonomous DB Datasource
Configure the Production Datasource
TL
DR
Next
Source Code
Chapter 9: Deploying the Microservice as a Docker Container
The Dockerfile
Preparing to Build the Docker Image
Building the Docker Image
Running the Docker Build Locally
Modifying the Build
TL
DR
Next
Source Code
Chapter 10: Deploying the Microservice Docker Container to Kubernetes
Create a Service Account
Step 1
Step 2
Step 3

Step 4
Step 5
Step 6
Create Kubernetes Deployment Configuration
Create a Secret
Create Deployment YAML
Add a Deployment Step
Kill an Existing Pod
The Final Build
TL
DR
Next
Source Code
Index

Browse Subjects

Show more subjects...

Statistics

from
to
Export