This repository contains reusable workflows and composite actions for our organization.
jobs:
build:
uses: your-org/github-shared-workflows/.github/workflows/reusable-java-build.yml@main
with:
image-name: my-service
secrets: inheritsteps:
- uses: your-org/github-shared-workflows/actions/azure-auth@main
with:
registry-name: ${{ vars.AZURE_REGISTRY_NAME }}
client-id: ${{ vars.AZURE_CLIENT_ID }}
tenant-id: ${{ vars.AZURE_TENANT_ID }}
subscription-id: ${{ vars.AZURE_SUBSCRIPTION_ID }}| Workflow | Purpose | Documentation |
|---|---|---|
reusable-java-build.yml |
Java application build & deploy | docs |
reusable-python-build.yml |
Python application build & deploy | docs |
| Action | Purpose | Documentation |
|---|---|---|
azure-auth |
Azure & ACR authentication | docs |
java-build-deploy |
Java build & container deploy | docs |
security-scan |
Security scanning | docs |
Copy starter templates from the templates/ directory for new services.
- Use
@mainfor latest features - Use
@v1,@v2for stable versions - See CHANGELOG.md for version history