auto-pipeline
๐ auto-pipeline is a source code generator that auto generate the component's pipeline.
ํ์ผ ํ์๊ธฐ
์ต์ข ๋ฒ์ ๋ค์ด๋ก๋ (.zip)- ci.yml
- docs.yml
- strong-ci.yml
- dependabot.yml
- maven-wrapper.jar
- maven-wrapper.properties
- settings.json
- AutoPipeline.java
- PipelineDirection.java
- pom.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- MapConfigSourceHandler.java
- PlaceholderConfigSourceHandler.java
- SystemConfigSourceHandler.java
- ConfigSource.java
- AddInfoHandler.java
- InvokerHandler.java
- RPC.java
- DefaultChannelHandler.java
- TransformClientCallChannelHandler.java
- WrapCallOptionsChannelHandler.java
- CallOptions.java
- Channel.java
- ClientCall.java
- MethodDescriptor.java
- AvailableLoadBalancerHandler.java
- RandomLoadBalancerHandler.java
- LoadBalancer.java
- Node.java
- Interval.java
- IntervalMerger.java
- Merger.java
- DefaultValueReader.java
- FileReader.java
- Reader.java
- ConfigSourceTest.kt
- RPCTest.kt
- ChannelTest.kt
- LoadBalancerTest.kt
- ReaderTest.kt
- reader.txt
- build.gradle.kts
- gradlew
- gradlew.bat
- pom.xml
- README.md
- settings.gradle.kts
- AbstractGenerator.kt
- AbstractHandlerContextGenerator.kt
- DefaultHandlerContextGenerator.kt
- HandlerContextGenerator.kt
- HandlerGenerator.kt
- PipelineGenerator.kt
- AutoPipelineDescriptor.kt
- AutoPipelineProcessor.kt
- SourceGeneratorFacade.kt
- javax.annotation.processing.Processor
- AutoPipelineProcessorTest.kt
- CallOptions.java
- Channel.java
- ClientCall.java
- ConfigSource.java
- MethodDescriptor.java
- RPC.java
- pom.xml
- docusaurus-plushie-banner.jpeg
- index.md
- 2019-05-28-first-blog-post.md
- 2019-05-29-long-blog-post.md
- 2021-08-01-mdx-blog-post.mdx
- authors.yml
- 01-direction.md
- _category_.json
- 01-quick-start.md
- 02-examples.md
- _category_.json
- intro.md
- index.tsx
- styles.module.css
- custom.css
- index.module.css
- index.tsx
- docusaurus-social-card.jpg
- docusaurus.png
- easy-to-use.jpg
- favicon.ico
- logo.svg
- undraw_docusaurus_mountain.svg
- undraw_docusaurus_react.svg
- undraw_docusaurus_tree.svg
- .nojekyll
- .gitignore
- babel.config.js
- docusaurus.config.ts
- logo-green-social-original.png
- logo-green-social.png
- logo-green.png
- logo-yellow-social-original.png
- logo-yellow-social.png
- logo-yellow.png
- logo.meta.txt
- logo.png
- package-lock.json
- package.json
- README.md
- sidebars.ts
- tsconfig.json
- bash-buddy
- bump_auto_pipeline_version
- integration_test
- .editorconfig
- .gitignore
- .gitmodules
- dev.md
- LICENSE
- mvnw
- mvnw.cmd
- pom.xml
- README.md
- README_zh-Hans.md
# ์ค์น ๊ฐ์ด๋
1. ์ฝ๋ ๋ด๋ ค๋ฐ๊ธฐ
git clone https://github.com/foldright/auto-pipeline
๊นํ๋ธ์์ ํ๋ก์ ํธ ์ฝ๋ ์ ์ฒด๋ฅผ ๋ด ์ปดํจํฐ๋ก ๋ด๋ ค๋ฐ์ต๋๋ค.
cd auto-pipeline
๋ฐฉ๊ธ ๋ด๋ ค๋ฐ์ ํ๋ก์ ํธ ํด๋ ์์ผ๋ก ์ด๋ํฉ๋๋ค.
2. Maven (Java)
๋ณดํต ์ถ์ฒ์ฌ์ ์ค๋น๋ฌผ
- Git GitHub์์ ํ๋ก์ ํธ ์ฝ๋๋ฅผ ๋ด๋ ค๋ฐ์ผ๋ ค๋ฉด ํ์ํฉ๋๋ค.
- JDK (Java) Java ํ๋ก์ ํธ๋ฅผ ๋น๋/์คํํ๋ ค๋ฉด ํ์ํฉ๋๋ค.
- Maven mvn ๋ช ๋ น์ด๋ฅผ ์ฐ๊ธฐ ์ํ ๋น๋ ๋๊ตฌ์ ๋๋ค.
cd auto-pipeline-annotations
์ด ํ๋ก์ ํธ์ ๊ด๋ จ ํ์ผ์ด ํ์ ํด๋ ์์ ์์ด์, ๋จผ์ ๊ทธ ํด๋๋ก ์ด๋ํฉ๋๋ค.
mvn clean install
Maven์ผ๋ก ์์กด์ฑ ์ค์น์ ๋น๋๋ฅผ ์งํํฉ๋๋ค.
BUILD SUCCESS ๋ฉ์์ง๊ฐ ๋จ๋ฉด ์ฑ๊ณต์
๋๋ค. target/ ํด๋์ ๊ฒฐ๊ณผ๋ฌผ์ด ์์ฑ๋ฉ๋๋ค.
3. Gradle (Java/Kotlin)
๋ณดํต์ฌ์ ์ค๋น๋ฌผ
- Git GitHub์์ ํ๋ก์ ํธ ์ฝ๋๋ฅผ ๋ด๋ ค๋ฐ์ผ๋ ค๋ฉด ํ์ํฉ๋๋ค.
- JDK (Java) Java/Kotlin ํ๋ก์ ํธ๋ฅผ ๋น๋/์คํํ๋ ค๋ฉด ํ์ํฉ๋๋ค.
- Gradle ๋ ํฌ์ ํฌํจ๋ gradlew(Gradle Wrapper)๋ฅผ ์ฐ๋ฉด Gradle์ ๋ฐ๋ก ์ค์นํ ํ์๊ฐ ์์ต๋๋ค.
* Gradle Kotlin DSL
Gradle๋ก ๋น๋๋ฅผ ์งํํฉ๋๋ค.
* Gradle Groovy DSL
Gradle๋ก ๋น๋๋ฅผ ์งํํฉ๋๋ค.
BUILD SUCCESSFUL ๋ฉ์์ง๊ฐ ๋จ๋ฉด ์ฑ๊ณต์
๋๋ค. build/ ํด๋์ ๊ฒฐ๊ณผ๋ฌผ์ด ์์ฑ๋ฉ๋๋ค.
์ด ๋ ํฌ์ README์ ์ ํ ์ค์ ๋ช ๋ น์ด๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์์ต๋๋ค.
// repository documentation
Was this content helpful?
(0 ratings)
