Jef Roosens Chewing_Bever
Jef Roosens pushed to dev at vieter-v/vieter 2022-12-14 17:34:49 +01:00
bfe1aafcf1 Merge pull request 'Polling-based agent-server architecture' (#301) from Chewing_Bever/vieter:agent-server-polling into dev
60cb91c18c chore: final read before merging
51df1874f5 agent: some better logging
d7a04c6ebf chore: please the great lint
2cc3e8404e feat: queue one-time builds from CLI
Compare 23 commits »
Jef Roosens merged pull request vieter-v/vieter#301 2022-12-14 17:34:48 +01:00
Polling-based agent-server architecture
Jef Roosens closed issue vieter-v/vieter#300 2022-12-14 17:34:48 +01:00
"targets add" returns wrong ID for added target
Jef Roosens pushed to agent-server-polling at Chewing_Bever/vieter 2022-12-14 17:24:09 +01:00
60cb91c18c chore: final read before merging
Jef Roosens pushed to agent-server-polling at Chewing_Bever/vieter 2022-12-14 16:33:57 +01:00
51df1874f5 agent: some better logging
Jef Roosens commented on pull request vieter-v/vieter#301 2022-12-14 16:04:50 +01:00
Polling-based agent-server architecture

Gonna merge this PR prematurely. It's big enough already, and I need to test it in production anyways.

Jef Roosens pushed to agent-server-polling at Chewing_Bever/vieter 2022-12-14 16:04:14 +01:00
d7a04c6ebf chore: please the great lint
Jef Roosens pushed to agent-server-polling at Chewing_Bever/vieter 2022-12-13 23:32:00 +01:00
2cc3e8404e feat: queue one-time builds from CLI
Jef Roosens pushed to agent-server-polling at Chewing_Bever/vieter 2022-12-13 22:03:25 +01:00
b3e26e5ffe feat: queue one-time builds from CLI
6a208dbe6c feat: allow queueing one-time builds
f6c5e7c246 feat: add option to force-build package
Compare 3 commits »
Jef Roosens pushed to agent-server-polling at Chewing_Bever/vieter 2022-12-13 19:33:41 +01:00
8a2f720bdf docs(agent): added agent configuration docs
d3151863ee refactor(build): remove some code duplication from queue
Compare 2 commits »
Jef Roosens pushed to agent-server-polling at Chewing_Bever/vieter 2022-12-13 17:52:31 +01:00
03f2240ff6 chore: please the linter
Jef Roosens pushed to agent-server-polling at Chewing_Bever/vieter 2022-12-13 17:43:17 +01:00
5cbfc0ebcb feat(agent): clean up code a bit; add frequent polling when active
Jef Roosens created pull request vieter-v/vieter#301 2022-12-13 14:04:27 +01:00
WIP: polling-based agent-server architecture
Jef Roosens pushed to agent-server-polling at Chewing_Bever/vieter 2022-12-13 13:59:13 +01:00
6342789921 feat(server): update job queue when adding, removing or updating targets
e742d3de6d fix(db): return correct id when adding targets
Compare 2 commits »
Jef Roosens pushed to agent-server-polling at Chewing_Bever/vieter 2022-12-13 12:39:27 +01:00
b6168a3060 fix(build): change tests to use BuildConfig instead
Jef Roosens opened issue vieter-v/vieter#300 2022-12-13 11:32:54 +01:00
"targets add" returns wrong ID for added target
Jef Roosens pushed to agent-server-polling at Chewing_Bever/vieter 2022-12-13 08:58:41 +01:00
882a9a60a9 feat(build): allowed invalidating entries in build queue
Jef Roosens pushed to agent-server-polling at Chewing_Bever/vieter 2022-12-13 08:38:17 +01:00
3611123f45 feat(agent): initial working version
6f23d690a7 feat(agent): partially wrote daemon code
7ef8d4b846 feat(agent): wrote ImageManager
5bab1f77f0 feat(agent): begin reforming for new api
0a5c4295e0 feat(server): properly reschedule jobs after polling
Compare 7 commits »
Jef Roosens pushed to agent-server-polling at Chewing_Bever/vieter 2022-12-12 22:59:25 +01:00
d411fdc64b feat(agent): initial working version
ddddff28f2 feat(agent): partially wrote daemon code
Compare 2 commits »
Jef Roosens pushed to agent-server-polling at Chewing_Bever/vieter 2022-12-12 22:10:07 +01:00
6edd1b475d WIP: write agent
18c94c8d0b feat(agent): wrote ImageManager
Compare 2 commits »