killme2008 / killme2008/clojure-control

Run a local task once?

Open
#22 4 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.