minpeter / SHMR

πŸƒπŸ»β€β™‚οΈ SHMR (self hosted multi runner) - Bad implementation for k8s ARC..

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SHMR (self-hosted multi runner)

ν•œκ°œμ˜ λ¨Έμ‹ μ—μ„œ μ—¬λŸ¬ λŸ¬λ„ˆλ₯Ό ꡬ동할 수 μžˆλ„λ‘ λ„μ™€μ€λ‹ˆλ‹€.

λ‹€μš΄λ‘œλ“œ

도컀와 curl이 미리 μ„€μΉ˜λ˜μ–΄ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

curl -L https://raw.githubusercontent.com/minpeter/SHMR/main/install.sh | sh

self runner μΆ”κ°€ (add)

μƒˆλ‘œμš΄ μ»¨ν…Œμ΄λ„ˆμ—μ„œ λŸ¬λ„ˆλ₯Ό λ“±λ‘ν•˜κ³  κ΅¬λ™μ‹œν‚΄


shmr add -url [github repo url] -token [self action runner add token]

μ‹€ν–‰ 쀑인 runner 확인 (list)

ν˜„μž¬ ν•΄λ‹Ή λ¨Έμ‹ μ—μ„œ μ‹€ν–‰ 쀑인 λŸ¬λ„ˆ id 확인


shmr list

μ‹€ν–‰ 쀑인 runner μ‚­μ œ (remove)

더 이상 μ‚¬μš©ν•˜μ§€ μ•Šμ„ runner μ‚­μ œ


shmr remove -id [runner id] -token [runner remove token]

λ‚˜λ₯Ό μœ„ν•œ λ©”λͺ¨

μƒˆλ‘œμš΄ 릴리즈λ₯Ό 배포할 λ–„ git tagsλ₯Ό λ§Œλ“€μ–΄μ•Όν•¨

git commit ...
git tag -a 0.0.0-extra -m "someting"
git push --tags

About

πŸƒπŸ»β€β™‚οΈ SHMR (self hosted multi runner) - Bad implementation for k8s ARC..


Languages

Language:Go 64.9%Language:Shell 18.4%Language:Dockerfile 16.8%