craft
The universal Sentry release CLI π
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- build.yml
- changelog-preview.yml
- docs-preview.yml
- enforce-license-compliance.yml
- image.yml
- lint.yml
- release.yml
- extensions.json
- settings.json
- CNAME
- favicon.svg
- logo.svg
- aws-lambda-layer.md
- brew.md
- cloudflare.md
- cocoapods.md
- commit-on-git-repository.md
- crates.md
- docker.md
- gcs.md
- gem.md
- gh-pages.md
- github.md
- hex.md
- index.md
- maven.md
- npm.md
- nuget.md
- powershell.md
- pub-dev.md
- pypi.md
- registry.md
- symbol-collector.md
- upm.md
- vercel.md
- configuration.md
- contributing.md
- getting-started.md
- github-actions.md
- index.mdx
- content.config.ts
- astro.config.mjs
- package.json
- pnpm-lock.yaml
- tsconfig.json
- icon.svg
- logo.svg
- client-lambda.ts
- fs.ts
- logger.ts
- prepare-dry-run.e2e.test.ts.snap
- config.test.ts
- index.test.ts
- prepare-dry-run.e2e.test.ts
- versionBump.test.ts
- base.test.ts
- github.test.ts
- base.ts
- gcs.ts
- github.ts
- none.ts
- changelog-versioning-policy.test.ts
- prepare.test.ts
- publish.test.ts
- targets.test.ts
- download.ts
- list.ts
- artifacts.ts
- changelog.ts
- config.ts
- prepare.ts
- publish.ts
- targets.ts
- project_config.ts
- github.test.ts
- base.ts
- github.ts
- awsLambda.test.ts
- brew.test.ts
- cloudflare.test.ts
- cocoapods.test.ts
- commitOnGitRepository.test.ts
- crates.test.ts
- docker.test.ts
- github.test.ts
- index.test.ts
- maven.test.ts
- mavenDiskIo.test.ts
- npm.test.ts
- powershell.test.ts
- pubDev.test.ts
- pypi.test.ts
- registry.test.ts
- sentryPypi.test.ts
- symbolCollector.test.ts
- upm.test.ts
- vercel.test.ts
- awsLambdaLayer.ts
- base.ts
- brew.ts
- cloudflare.ts
- cocoapods.ts
- commitOnGitRepository.ts
- crates.ts
- docker.ts
- gcs.ts
- gem.ts
- ghPages.ts
- github.ts
- hex.ts
- index.ts
- maven.ts
- npm.ts
- nuget.ts
- powershell.ts
- pubDev.ts
- pypi.ts
- registry.ts
- sentryPypi.ts
- symbolCollector.ts
- upm.ts
- vercel.ts
- mustache.d.ts
- split.d.ts
- .empty
- a
- b
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- pnpm-workspace.yaml
- gcsApi.ts
- gcsFileObj.ts
- changelog-extract.test.ts.snap
- changelog-generate.test.ts.snap
- changelog-mocks.ts
- changelog.ts
- async.test.ts
- autoVersion.test.ts
- awsLambdaLayerManager.test.ts
- calver.test.ts
- changelog-extract.test.ts
- changelog-file-ops.test.ts
- changelog-generate.test.ts
- changelog-semver-warning.test.ts
- changelog-utils.test.ts
- detection.test.ts
- dryRun.test.ts
- env.test.ts
- files.test.ts
- filters.test.ts
- gcsAPI.test.ts
- git.test.ts
- githubApi.test.ts
- gpg.test.ts
- helpers.test.ts
- objects.test.ts
- packagePath.test.ts
- publishState.test.ts
- registry.test.ts
- strings.test.ts
- symlink.test.ts
- system.test.ts
- version.test.ts
- workspaces.test.ts
- async.ts
- autoVersion.ts
- awsLambdaLayerManager.ts
- calver.ts
- changelog.ts
- checksum.ts
- detection.ts
- dryRun.ts
- dynamicLinkerEnv.ts
- env.ts
- errors.ts
- files.ts
- filters.ts
- gcsApi.ts
- git.ts
- githubApi.ts
- gpg.ts
- helpers.ts
- import-meta-url.js
- objects.ts
- packagePath.ts
- publishState.ts
- registry.ts
- releaseCommandEnv.ts
- strings.ts
- symlink.ts
- system.ts
- tracing.ts
- version.ts
- versionBump.ts
- workspaces.ts
- config.ts
- index.ts
- instrument.ts
- logger.ts
- .craft.yml
- .dockerignore
- .gitignore
- .lore.md
- .nojekyll
- .npmignore
- .prettierignore
- .prettierrc.yml
- action.yml
- AGENTS.md
- blog-post-draft.md
- build.mjs
- CHANGELOG.md
- CONTRIBUTING.md
- Dockerfile
- eslint.config.mjs
- LICENSE
- package.json
- pnpm-lock.yaml
- README.md
- tsconfig.build.json
- tsconfig.json
- vitest.config.mts
# μ€μΉ κ°μ΄λ
git clone https://github.com/getsentry/craft
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd craft
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. 곡μ μ€μΉ μ€ν¬λ¦½νΈ
μ¬μ μΆμ²- Node.js npm λͺ λ Ήμ΄λ₯Ό μ°λ €λ©΄ Node.jsκ° μ€μΉλμ΄ μμ΄μΌ ν©λλ€.
npm install -g @sentry/craft
npm λ μ§μ€νΈλ¦¬μ λ°°ν¬λ ν¨ν€μ§λ₯Ό μ μμΌλ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
3. Docker
μ¬μ- Git GitHubμμ νλ‘μ νΈ μ½λλ₯Ό λ΄λ €λ°μΌλ €λ©΄ νμν©λλ€.
- Docker Desktop 컨ν μ΄λλ₯Ό λΉλνκ³ μ€ννλ €λ©΄ νμν©λλ€. μ€μΉ ν μ€νν΄μ λ°±κ·ΈλΌμ΄λμ μΌλμΈμ.
docker build -t craft .
Dockerfileμ κΈ°λ°μΌλ‘ μ€ν κ°λ₯ν μ΄λ―Έμ§λ₯Ό λΉλν©λλ€.
docker run -p 8080:80 craft
λΉλλ μ΄λ―Έμ§λ₯Ό μ€μ 컨ν μ΄λλ‘ μ€νν©λλ€.
4. Node.js
μ¬μnpm install -g @sentry/craft
npm λ μ§μ€νΈλ¦¬μ λ°°ν¬λ ν¨ν€μ§λ₯Ό μ μμΌλ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
- name: npm
μ΄ λͺ λ Ήμ΄λ₯Ό ν°λ―Έλμ κ·Έλλ‘ μ λ ₯ν΄ μ€ννμΈμ.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
