Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pennlabs/shared-actions

Shared CI/CD across all labs products
https://github.com/pennlabs/shared-actions

Last synced: about 6 hours ago
JSON representation

Shared CI/CD across all labs products

Awesome Lists containing this project

README

        

# shared-actions
Shared CI/CD across all labs products.

## Overview
This repository contains shared CI/CD actions for all labs products, including the following:
- React: build and publish
- Django: build and publish
- Docker Publish
- Deployment: generate manifests and deploy to Kubernetes
- Labs Application: consolidated build, publish, and deploy for standard React-Django labs applications

## Usage
To use shared actions, add the following to your workflow file:

```yaml
- uses: pennlabs/shared-actions/.github/workflows/[workflow-name].yaml@main
with:
[parameter]: [value]
```

> NOTE: Information such as githubRefs, environment variables, and secrets must be passed into the shared action as
inputs.