underpost
Version:
Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc
34 lines (26 loc) • 780 B
YAML
name: CI | Gihub page | PWA Microservices Template Test
on: [push]
jobs:
test:
name: Template Test
runs-on: ubuntu-latest
container:
image: quay.io/rockylinux/rockylinux:9
options: --entrypoint /bin/bash
steps:
- name: Clone repository
uses: actions/checkout@v7
- name: Install required packages
run: |
dnf install -y sudo tar gzip bzip2 git
dnf install -y curl --allowerasing
- name: Install Node.js
run: |
curl -fsSL https://rpm.nodesource.com/setup_24.x | bash -
dnf install nodejs -y
- name: Get npm root
run: npm root -g
- name: Install dependencies
run: npm install
- name: Run test
run: scripts/coverall-test.sh