helm-gcs
Manage Helm repositories on Google Cloud Storage π **privately**
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- integration-test.yml
- README.md
- release.yml
- test.yml
- INTEGRATION_TESTS_SETUP.md
- stale.yml
- helm-gcs-logo.png
- init.go
- pull.go
- push.go
- rm.go
- root.go
- root_test.go
- version.go
- .cobra.yaml
- LICENSE
- main.go
- main.go
- main_test.go
- main_unit_test.go
- gcs.go
- gcs_test.go
- integration_test.go
- repo.go
- repo_test.go
- install.ps1
- install.sh
- plugin.yaml
- install.ps1
- install.sh
- plugin.yaml
- install-helm4.sh
- install.ps1
- install.sh
- deployment.yaml
- Chart.yaml
- values.yaml
- .env.example
- .gitignore
- .golangci.yml
- .goreleaser.yml
- CHANGELOG.md
- CLAUDE.md
- DEVELOPMENT.md
- go.mod
- go.sum
- LICENSE
- Makefile
- OWNERS
- plugin.yaml
- README.md
- RELEASE.md
- renovate.json
- TESTING.md
# μ€μΉ κ°μ΄λ
1. μ½λ λ΄λ €λ°κΈ°
git clone https://github.com/hayorov/helm-gcs
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd helm-gcs
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. Go
λ³΄ν΅ μΆμ²μ¬μ μ€λΉλ¬Ό
go build -o bin/helm-gcs ./cmd/helm-gcs
Go νλ‘κ·Έλ¨μ μ»΄νμΌν΄ μ€ν νμΌμ λ§λλλ€.
λΉλκ° μλ¬ μμ΄ λλλ©΄ μ±κ³΅μ
λλ€. go run . μ μΌλ€λ©΄ ν°λ―Έλ μΆλ ₯μ νμΈνμΈμ.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
3. Make
보ν΅μ¬μ μ€λΉλ¬Ό
- Git GitHubμμ νλ‘μ νΈ μ½λλ₯Ό λ΄λ €λ°μΌλ €λ©΄ νμν©λλ€.
- Make Linux/macOSλ λ³΄ν΅ κΈ°λ³Έ μ€μΉλμ΄ μμ΅λλ€. Windowsλ λ³λ μ€μΉ(μ: MSYS2, WSL)κ° νμν©λλ€.
make
μμ±λ λΉλ μ€μ μ λ°νμΌλ‘ μ€μ μ»΄νμΌμ μ§νν΄ μ€ν νμΌμ λ§λλλ€.
μλ¬ μμ΄ λλλ©΄ μ±κ³΅μ
λλ€. μμ±λ μ€ν νμΌμ μ§μ μ€νν΄λ³΄μΈμ.
// repository documentation
Was this content helpful?
(0 ratings)
