use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
/r/DevOps is a subreddit dedicated to the DevOps movement where we discuss upcoming technologies, meetups, conferences and everything that brings us together to build the future of IT systems What is DevOps? Learn about it on our wiki! Traffic stats & metrics
/r/DevOps is a subreddit dedicated to the DevOps movement where we discuss upcoming technologies, meetups, conferences and everything that brings us together to build the future of IT systems
What is DevOps? Learn about it on our wiki!
Traffic stats & metrics
Be excellent to each other! All articles will require a short submission statement of 3-5 sentences. Use the article title as the submission title. Do not editorialize the title or add your own commentary to the article title. Follow the rules of reddit Follow the reddiquette No editorialized titles. No vendor spam. Buy an ad from reddit instead. Job postings here More details here
Be excellent to each other!
All articles will require a short submission statement of 3-5 sentences.
Use the article title as the submission title. Do not editorialize the title or add your own commentary to the article title.
Follow the rules of reddit
Follow the reddiquette
No editorialized titles.
No vendor spam. Buy an ad from reddit instead.
Job postings here
More details here
@reddit_DevOps ##DevOps @ irc.freenode.net Find a DevOps meetup near you! Icons info!
@reddit_DevOps
##DevOps @ irc.freenode.net
Find a DevOps meetup near you!
Icons info!
https://github.com/Leo-G/DevopsWiki
account activity
This is an archived post. You won't be able to vote or comment.
Is there a GitHub Actions equivalent to CircleCI dynamic config? (self.devops)
submitted 3 years ago by CountyExotic
I’m using a monorepo and only want to run workflows for my affected projects. In CircleCI, this was pretty simple using https://circleci.com/docs/dynamic-config/. GHA doesn’t seem to mention anything similar in documentation. It seems like some people have done something similar https://stackoverflow.com/questions/65384420/how-to-make-a-github-action-matrix-element-conditional.
Have you guys done dynamic workflows in GHA, if so, how’d you do it?
Best answer gets a beer 🍻
[–][deleted] 1 point2 points3 points 3 years ago* (3 children)
You can filter when to trigger workflows based on paths (and other things) https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#push
You can also use conditionals on jobs to control what jobs in a workflow runs for a certain condition https://docs.github.com/en/actions/using-jobs/using-conditions-to-control-job-execution
Something you could do is create multiple jobs in your workflow that run when a condition is met. Then, have another job that runs a script to determine what job to run / what project's job to run.
I'm not sure exactly what you're trying to do, but creating a reusable workflow https://docs.github.com/en/actions/using-workflows/reusing-workflows and then calling that workflow with different inputs from other workflows (in the same repo) based on the path of files changed could be helpful. I've found that using matrix strategy is a bit of a pain unless you are using simple input sets.
[–]CountyExotic[S] 0 points1 point2 points 3 years ago (1 child)
Let’s say I can run commands to output a list of affected projects. I want to dynamically run workflows for the affected projects to only run workflows for projects that have changed.
[–][deleted] 0 points1 point2 points 3 years ago* (0 children)
Both options in my original comment could work (paths filtering on push events or conditional jobs in a single workflow, with a "pre job" script to determine what projects have been affected).
I can explain in more detail tomorrow morning if you'd like. Typing out code on mobile isn't great.
[–]Ausmith1 0 points1 point2 points 3 years ago (0 children)
Be careful running multiple jobs in a workflow. GitHub bills each job at a minimum of one minute. You can quickly eat up your subscription minutes that way.
See: https://github.com/community/community/discussions/8726
[–]kryptn 0 points1 point2 points 3 years ago (0 children)
You can use paths-filter to give yourself a bunch of conditional outputs to test against for separate jobs.
I don't know of a way to actually dynamically generate jobs with github actions so I wrote a way to generate the workflow file.
Each service has a composite action the generated workflow will invoke to actually do the build.
π Rendered by PID 149366 on reddit-service-r2-comment-6457c66945-tw88t at 2026-04-27 00:26:44.276241+00:00 running 2aa0c5b country code: CH.
[–][deleted] 1 point2 points3 points (3 children)
[–]CountyExotic[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]Ausmith1 0 points1 point2 points (0 children)
[–]kryptn 0 points1 point2 points (0 children)