Skip to content

pkumar26/github-shared-workflows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Shared Workflows and Actions

This repository contains reusable workflows and composite actions for our organization.

Quick Start

Using Reusable Workflows

jobs:
  build:
    uses: your-org/github-shared-workflows/.github/workflows/reusable-java-build.yml@main
    with:
      image-name: my-service
    secrets: inherit

Using Composite Actions

steps:
- 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 }}

Available Workflows

Workflow Purpose Documentation
reusable-java-build.yml Java application build & deploy docs
reusable-python-build.yml Python application build & deploy docs

Available Actions

Action Purpose Documentation
azure-auth Azure & ACR authentication docs
java-build-deploy Java build & container deploy docs
security-scan Security scanning docs

Templates

Copy starter templates from the templates/ directory for new services.

Versioning

  • Use @main for latest features
  • Use @v1, @v2 for stable versions
  • See CHANGELOG.md for version history

About

GitHub Shared Workflows and Actions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors