-
Notifications
You must be signed in to change notification settings - Fork 144
CI CD And GithubAction
Mehdi Hadeli edited this page Feb 3, 2023
·
184 revisions
- https://github.com/GuillaumeFalourd/useful-actions ⭐⭐
- https://github.com/GuillaumeFalourd/poc-github-actions ⭐⭐
- Publishing Images With GitHub Actions
- About GitHub-hosted runners
- Ubuntu 22.04.1 LTS GitHub action Installed Software
- ASP.NET Core integration tests with docker-compose on GitHub Actions
- Code Coverage in GitHub with .NET Core ⭐⭐
- Coverlet integration with MSBuild ⭐⭐
- Add ability to exclude assemblies by expression ⭐
- Excluding Assemblies
- GitHub Actions: Publish Code Coverage Summary to Pull Requests
- How To Build & Publish NuGet Packages With Azure Pipelines
- Combining Multiple Code Coverage Results In Azure DevOps ⭐⭐
- https://gist.github.com/jamesmcroft/cc2411a08fb041c942dccde6ca3e4656
- Improve your pipeline maintainability with test categories in xUnit
- Dotnet Core - Filter out specific test projects when running dotnet test
- Generating Code Coverage Reports in .NET Core
- Creating a GitHub Composite Action
- Ship It! (How Wilco Does CI/CD) ⭐⭐
- .NET 💜 GitHub Actions: Intro to GitHub Actions for .NET ⭐⭐
- 7 advanced workflow automation features with GitHub Actions ⭐
- Deploy on multiple env with GitHub Actions ⭐
- Deploy to Azure with GitHub Actions ⭐
- Build a .NET web app using GitHub Actions ⭐⭐
- Deploy a .NET web app using GitHub Actions ⭐⭐
- Musings on GitHub Actions Reusable Workflows ⭐⭐⭐
- GitHub Composite Actions ⭐⭐
- Deployment with GitHub Actions: The Bad and the Ugly ⭐⭐
- Building and testing .NET ⭐⭐
- Pushing container images to GitHub Container Registry with GitHub Actions
- Publishing and installing a package with GitHub Actions ⭐⭐
- Automating Releases of .NET SDKs using Semantic Release ⭐⭐
- Simplified versioning and publishing for .NET libraries ⭐⭐
- Automatically version and release .Net Application ⭐
- How to use Github actions to build & deploy Github nuget packages ⭐
- Deploying .NET Core to Heroku ⭐⭐
- Advanced GitHub Actions - Conditional Workflow ❓ ⭐
- Choose environment from branch in GitHub action ⭐⭐
- How to set workflow env variables depending on branch ⭐
- A Deep Dive into GitHub Actions’ Reusable Workflows ⭐
- GitHub Actions: reusable workflows is generally available
- Configuration options for the dependabot.yml file ⭐
- Fix git “tip of your current branch is behind its remote counterpart” - 4 real-world solutions ⭐
- Deploying Spring Boot Apps to Heroku using Docker ⭐
- Let's code a reusable workflow for building state-of-the-art, multi-platform Docker images with GitHub Actions ⭐⭐⭐
- checkout@v2 not getting recent commits ⭐⭐
- 7 GITHUB ACTIONS TRICKS I WISH I KNEW BEFORE I STARTED ⭐⭐⭐
- Automatically generated release notes
- How to automatically generate release notes for your project
- GitHub actions example for automatic release drafts and changelog.md creation ⭐⭐
- Stop writing your changelogs manually ⭐⭐⭐
- https://keepachangelog.com
- https://common-changelog.org
- https://www.conventionalcommits.org
- Conventional Commit Messages ⭐
- GitHub Actions for .NET Core NuGet packages ⭐
- Conventional Commits: A Better Way ⭐⭐
- Conventional Commits - Human and machine-readable commit messages ⭐⭐
- Basic guide to Semantic Release ⭐⭐
- Release workflow guide ⭐⭐⭐
- semantic release yaml config ⭐⭐⭐
- Yaml format for semantic-release
- Add an option to output the version that would be publishe ⭐
- command to just print next version semantic-release would use ⭐
- How to use plugins plugins with npx without installing ⭐
- How to Lint Commit Messages with Husky and CommitLint ⭐⭐
- Placing hooks configuration in .huskyrc, .huskyrc.json or .huskyrc.js file not working
- How do I break a string in YAML over multiple lines? ⭐
- Fix git “tip of your current branch is behind its remote counterpart” - 4 real-world solutions ⭐
- DRYing out Github Actions - Strategies for minimizing repetition in your workflows
- Protected branch with PR requirement prevents release #175
- fromJSON
- tojson
- Variables - GitHub Action Docs ⭐⭐
- Encrypted secrets ⭐
- About Workflows - GitHub Action Docs
- Workflow syntax for GitHub Actions - GitHub Action Docs
- Workflow commands for GitHub Actions - GitHub Action Docs ⭐
- Reusing Workflows - GitHub Action Docs ⭐
- Steps Context - GitHub Actions Docs
- Expressions - GitHub Action Docs
- Essential features of GitHub Actions - GitHub Action Docs
- Assigning permissions to jobs - GitHub Actions Docs ⭐
- Events that trigger workflows - GitHub Actions Docs ⭐⭐
-
push
Event Trigger ⭐⭐ -
workflow_dispatch
Event Trigger ⭐⭐ -
on.workflow_dispatch
⭐⭐ -
workflow_dispatch
Providing inputs
⭐⭐ -
workflow_call
Event Trigger ⭐⭐ -
onworkflow_call
⭐⭐ - Calling a reusable workflow ⭐⭐
- Passing inputs and secrets to a reusable workflow ⭐⭐
- Reusing workflows ⭐⭐
-
workflow_run
Event Trigger ⭐⭐ -
on.workflow_run
⭐⭐ - Manually running a workflow ⭐⭐
-
inputs
context ⭐ -
jobs.<job_id>.with
⭐ - Storing workflow data as artifacts ⭐
-
jobs.<job_id>.outputs
⭐ -
jobs.<job_id>.needs
⭐ -
Context
availability
⭐⭐⭐ -
jobs.<job_id>.permissions
⭐ -
github
context ⭐ -
vars
context ⭐ -
env
context ⭐ -
steps
context ⭐ -
jobs
context ⭐ job
context-
jobs.<job_id>.if
⭐ -
jobs.<job_id>.steps[*].if
⭐ -
Setting
anenvironment variable
⭐ -
Setting
anoutput parameter
⭐ on.<push|pull_request|pull_request_target>.<paths|paths-ignore>
jobs.<job_id>.secrets.inherit
- How to auto-reject a pull request if tests are failing (Github actions)
- Managing a branch protection rule
- About status checks - Gihub Action Docs
- Github Actions: check steps status ⭐
- Dependencies Between Workflows on Github Actions ⭐
- Only run GitHub Actions step if not a pull request
- How to get the current branch within Github Actions?
- GitHub Actions: Deprecating save-state and set-output commands
- While using Github Actions, I'm facing "Permission denied error" in running .sh file ⭐
- Series: Creating my first GitHub app with Probot ⭐
- A Deep Dive into GitHub Actions’ Reusable Workflows ⭐
- GitHub Actions: reusable workflows is generally available
- Defining outputs for jobs ⭐
- Using outputs from a reusable workflow ⭐
- Let's code a reusable workflow for building state-of-the-art, multi-platform Docker images with GitHub Actions ⭐⭐⭐
- checkout@v2 not getting recent commits ⭐⭐
- Composite Actions ⭐
- Creating a composite action ⭐
- Metadata syntax for GitHub Actions ⭐⭐
- 7 GITHUB ACTIONS TRICKS I WISH I KNEW BEFORE I STARTED ⭐⭐⭐
- DRYing out Github Actions - Strategies for minimizing repetition in your workflows
- GitHub Actions: Input types for manual workflows ⭐
- Using Composite Actions with GitHub Actions ⭐
- Using Composite GitHub Actions to make your Workflows smaller and more reusable ⭐⭐
- How to start using reusable workflows with GitHub Actions ⭐
- Passing env variable inputs to a reusable workflow ⭐
- https://github.com/rhysd/actionlint ⭐⭐⭐
- https://github.com/docker/setup-qemu-action
- https://github.com/docker/build-push-action
- https://github.com/actions/runner-images
- https://github.com/irongut/CodeCoverageSummary
- https://github.com/zyborg/dotnet-tests-report
- https://github.com/coverallsapp/github-action
- https://github.com/coverlet-coverage/coverlet
- https://github.com/danielpalme/ReportGenerator
- https://github.com/danielpalme/ReportGenerator-GitHub-Action
- https://github.com/google-github-actions/release-please-action ⭐
- https://github.com/bcoe/conventional-release-labels ⭐
- https://github.com/release-drafter/release-drafter ⭐⭐
- https://github.com/github-tools/github-release-notes
- https://github.com/actions/upload-artifact
- https://github.com/amannn/action-semantic-pull-request ⭐
- https://github.com/vivaxy/vscode-conventional-commits ⭐⭐
- https://github.com/fuxingloh/multi-labeler ⭐⭐
- https://github.com/aslafy-z/conventional-pr-title-action
- https://github.com/actions/cache
- https://github.com/compilerla/conventional-pre-commit ⭐
- https://github.com/lewagon/wait-on-check-action ⭐
- https://github.com/actions/starter-workflows ⭐⭐
- https://github.com/agilepathway/label-checker
- https://github.com/semantic-release/semantic-release ⭐⭐
- https://github.com/semantic-release/git
- https://github.com/semantic-release/exec
- https://github.com/saitho/semantic-release-backmerge
- https://github.com/felipecrs/semantic-release-export-data
- https://github.com/semantic-release/release-notes-generator
- https://github.com/cycjimmy/semantic-release-action ⭐⭐
- https://github.com/semantic-release/exec
- https://github.com/dotnet/Nerdbank.GitVersioning
- https://github.com/GitTools/GitVersion
- https://github.com/cake-build/cake-action ⭐
- https://github.com/conventional-changelog/conventional-changelog ⭐⭐
- https://github.com/stefanzweifel/git-auto-commit-action ⭐⭐
- https://github.com/conventional-changelog/commitlint ⭐⭐
- https://github.com/PaulHatch/semantic-version ⭐
- https://github.com/anuraj/MinimalApi
- https://github.com/joaopgrassi/dockercompose-azdevops
- https://github.com/abap-observability-tools/abap-log-exporter
- https://github.com/testcontainers/testcontainers-dotnet ⭐⭐
- https://github.com/AntonioFalcaoJr/EDA.CleanArch.DDD.CQRS.EventSourcing
- https://github.com/oskardudycz/EventSourcing.NetCore/blob/main/.github/workflows/build.dotnet.yml#L34
- https://github.com/giraffe-fsharp/Giraffe
- https://github.com/dotnet-architecture/eShopOnContainers ⭐⭐
- https://github.com/Gabrielpanga/dotnet-nuget-example ⭐⭐
- semantic-release/semantic-release ⭐⭐
- semantic release yaml config ⭐⭐⭐
- https://github.com/10thmagnitude/TailwindTraders-Website/blob/main/.github/workflows/app-end-to-end.yaml ⭐⭐
- https://github.com/colindembovsky/dotnet-actions-v-pipelines ⭐
- https://github.com/wenqiglantz/reusable-workflows-modules ⭐
- https://github.com/wenqiglantz/customer-service-reusable-workflows-example ⭐
- https://github.com/colindembovsky/reusable-workflows-env-secrets ⭐
- https://github.com/GuillaumeFalourd/poc-github-actions ⭐⭐⭐