Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/pennlabs/shared-actions
- Owner: pennlabs
- License: mit
- Created: 2022-10-06T22:06:24.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-24T23:22:15.000Z (9 months ago)
- Last Synced: 2024-04-08T16:04:58.002Z (7 months ago)
- Homepage:
- Size: 65.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.