killme2008 / killme2008/clojure-control
Run a local task once?
- Dominant language
- Clojure
- Stars
- 137
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
I have a build task that is part of an overall deploy task. The idea is the build task (compilation, uberjar) should occur once per deploy, and the remainder of the tasks run once per deployment (scp, restarting, etc.)
Currently the local build task runs once per node in the cluster. How would one ensure this runs only once for a deployment?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing how deploy tasks invoke the local build task across cluster nodes. Determine where deployment-wide versus node-specific task execution is represented, then verify that compilation or uberjar creation occurs once while scp and restart tasks still run for each node.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure
- Domain
- devops
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100