250x250
๋ฐ˜์‘ํ˜•
Notice
Recent Posts
Recent Comments
Link
ยซ   2024/07   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

BEAT A SHOTGUN

[PROJECT] ๋ฐฐํฌ์˜ ์‹œ์ž‘ - Jenkins ์„ค์น˜ํ•˜๊ธฐ๋ถ€ํ„ฐ EC2์— ๋นŒ๋“œ๊นŒ์ง€ ๋ณธ๋ฌธ

PROJECT

[PROJECT] ๋ฐฐํฌ์˜ ์‹œ์ž‘ - Jenkins ์„ค์น˜ํ•˜๊ธฐ๋ถ€ํ„ฐ EC2์— ๋นŒ๋“œ๊นŒ์ง€

thovy 2022. 11. 29. 04:16
728x90
๋ฐ˜์‘ํ˜•
SMALL

์‹œ์ž‘ ๐Ÿ‘Š

์ผ๋‹จ ๋กœ์ปฌ์— ์  ํ‚จ์Šค๋ฅผ ๋ฐ›์•„์„œ ์„ค์ •ํ•ด๋ณด์ž.


์  ํ‚จ์Šค ๋‹ค์šด๋กœ๋“œ ์ค‘


์™œ ๊ทธ๋Ÿฐ์ง€ ๋ชฐ๋ผ๋„ 30๋ถ„๊ฑธ๋ฆผ ์„œ๋ฒ„๋„ 3๋ฒˆ์ด๋‚˜ ๋Š๊น€.

 

 


์„ค์น˜ ๋


์  ํ‚จ์Šค ์‹คํ–‰

localhost:5000 ์— ๋“ค์–ด๊ฐ€๋ฉด


ํ•œ 2๋ถ„ ์ •๋„ ๊ธฐ๋‹ค๋ ค์ฃผ๋ฉด ์ด๋Ÿฐ๊ฒŒ ๋‚˜์˜ค๋Š”๋ฐ


๋นจ๊ฐ„๊ธ€์ž๋กœ ์ ํžŒ ํด๋”์— ๋“ค์–ด๊ฐ€๋ฉด
์ด๋ ‡๊ฒŒ ์žˆ๋‹ค.


Password ํŒŒ์ผ์„ ๋ฉ”๋ชจ์žฅ์œผ๋กœ ์—ด๋ฉด ๋งค์šฐ ๊ฐ„๋‹จํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์žˆ๊ณ  ๋ณต๋ถ™ํ•ด์„œ ์‚ฌ์ดํŠธ์— ๋„ฃ์–ด์ฃผ์ž.

EC2 ์—์„œ ํ•  ๋•Œ๋Š” ๋˜ ๋‹ค๋ฅธ ๊ฒฝ๋กœ๋ฅผ ์•Œ๋ ค์ค„๊ฑฐ๋‹ค. ๊ทธ๊ฑด ์กฐ๊ธˆ ์žˆ๋‹ค๊ฐ€ EC2 ํ•  ๋•Œ ๋‹ค์‹œ ์•Œ์•„๋ณด์ž. ์šฐ๋ฆฌ๋Š” ์ผ๋‹จ ๋กœ์ปฌ์—์„œ ํ•ด๋ณด๊ณ  ์„ค์ ˆ์ด ์ž˜ ๋˜๋‚˜ ๋ณด๋ ค๊ณ ํ•˜๋Š”๊ฑฐ๋‹ˆ๊ป˜ ์ผ๋‹จ ใ„ฑ

๊ทธ๋Ÿฌ๋ฉด ํŽ˜์ด์ง€๊ฐ€ ๋ฐ”๋€Œ๋ฉด์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ํ™”๋ฉด์ด ๋‚˜์˜ค๋Š”๋ฐ ์šฐ๋ฆฐ ๋ชจ๋ฅด๋‹ˆ๊นŒ ์ผ๋‹จ ํ•ด์ฃผ์ž.

 

 


์ƒ๊ฐ๋ณด๋‹ค ์˜ค๋ž˜๊ฑธ๋ฆผ


์ด๊ฑฐ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ด์ œ ์  ํ‚จ์Šค์— ์ ‘์†ํ•  ๋•Œ ์‚ฌ์šฉํ•  ์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋‹ค.

 


์ ‘์†ํ•  ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ์“ฐ์ž. 3000 ๊ณผ 8080 ์‚ฌ์ด๋ฅผ ์ผ๋‹ค.

 


๋ณธ๊ฒฉ์ ์ธ ์  ํ‚จ์Šค ์„ค์ •

์ƒˆ๋กœ์šด item


diary-back ์ด๋ผ๊ณ  ์ด๋ฆ„์„ ์ •ํ•˜๊ณ 
๋“ค์–ด๊ฐ€๋ฉด


๊นƒํ—ˆ๋ธŒ ํ”„๋กœ์ ํŠธ ์ณŒ


์ด๋ฆ„์„ ์ •ํ•˜๋ผ๋Š”๊ฑด ๋‚˜์ค‘์—ํ•˜์ž.
์šฐ๋ฆฌ๋Š” ๊ฐˆ๊ธธ์ด ๋ฉ€๊ธฐ ๋•Œ๋ฌธ์—
๋งค์šฐ ๊ธฐ๋ณธ์ ์ธ ๊ฒƒ๋งŒ ํ•ด๋†“์ž.
์˜์–ด๋ชป์ฝ์–ด์„œ๋ญ”์ง€๋ชจ๋ฅด๊ณ ๊ทธ๋Ÿฐ๊ฑฐ์•„๋‹˜์•„๋ฌดํŠผ์•„๋‹˜

์ด๋Ÿฐ ๊ฒƒ๋„ ์ฒดํฌํ•ด์„œ ์„ค์ •ํ•˜๋ฉด ์ข‹์ง€๋งŒ, ์ค‘์š”ํ•œ ๊ฒŒ ์•„๋‹˜.

 

์ผ๋‹จ ์†Œ์Šค ์ฝ”๋“œ ๊ด€๋ฆฌ ์—์„œ Git ์„ ์„ ํƒํ•ด ์šฐ๋ฆฌ์˜ ์†Œ์Šค์ฝ”๋“œ๊ฐ€ ์–ด๋””์— ์žˆ๋Š”์ง€ ์•Œ๋ ค์ฃผ์ž


๊นƒํ—ˆ๋ธŒ ๋ ˆํฌ ์ฃผ์†Œ๊ฐ€ ์•„๋‹ˆ๋ผ. ์ฃผ์†Œ๋Š” ์ € ์œ„์— ํ”„๋กœ์ ํŠธ ์ฒดํฌํ•˜๊ณ  ์ ์€๊ฑฐ๊ณ , ์†Œ์Šค์ฝ”๋“œ๋Š”


์ด๊ฑฐ๋‹ค

๊ทธ ๋‹ค์Œ ์–ด๋–ค ๋ธŒ๋Ÿฐ์น˜๋ฅผ ๋นŒ๋“œํ•  ๊ฑด์ง€ ์ ์–ด๋„ฃ์ž.


๊ทธ๋‹ค์Œ ์ด๋Ÿฐ๊ฑฐ ๋‹ค ๋‚˜์ค‘์—ํ•ฉ์‹œ๋‹ค.


Build Steps, ๋นŒ๋“œ ํ›„ ์กฐ์น˜ ๋‹ค ๊ฑด๋„ˆ๋›ฐ๊ณ 
์ผ๋‹จ! ๋งŒ๋“ค์–ด๋ด.
๋˜๋‚˜ ์•ˆ๋˜๋‚˜.
์ €์žฅํ•˜๊ณ 
์ง€๊ธˆ ๋นŒ๋“œ ํด๋ฆญ


์„ฑ๊ณตํ•˜๋ฉด ์ด๋ ‡๊ฒŒ ๋œ๋‹ค.


์‹ฌ์‹ฌํ•˜๋‹ˆ๊นŒ ์šฐ๋ฆฌ ๊นƒํ—ˆ๋ธŒ๋ฅผ ์ž˜ ๋‹น๊ฒจ์™”๊ตฌ๋‚˜ ํ™•์ธ๋„ํ•ด์ฃผ๊ณ 

์ž! ๊ฐ€์ž ๋‹ค์Œ์œผ๋กœ


maven ์„ค์น˜ํ•˜๊ธฐ

๊นƒ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค๊ณ  ๋‹ค๊ฐ€ ์•„๋‹ˆ์ง€.

๋Œ€์‹œ๋ณด๋“œ๋กœ๊ฐ€์„œ


Global Tool Configuration ํด๋ฆญ


๋‹ค ํ•„์š”์—†๊ณ  ์ œ์ผ ๋ฐ‘์— maven ์šฐ๋ฆฌ๋Š” ๋ฉ”์ด๋ธ์ด๋‹ˆ๊นŒ.


์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์˜ maven ๋ฒ„์ „์— ๋งž๊ฒŒ maven ๋ฒ„์ „์„ ์„ค์ •ํ•ด์ฃผ๊ณ  ์ธ์Šคํ†จ ์˜คํ† ๋ฉ”ํ‹ฐํด๋ฆฌ ํ•ด์ค€๋‹ค. ์„ค์ •์ด๋ฆ„์€ ์•„๋ฌด๊ฑฐ๋‚˜ ํ•ด๋„ ๋œ๋‹ค ์šฐ๋ฆฌ๊ฐ€ ์ •ํ•˜๋Š” ๊ฑฐ๋‹ˆ๊นŒ.


Save ํ•˜๊ณ 

๋‹ค์‹œ ์šฐ๋ฆฌ์•„์ดํ…œ์œผ๋กœ ๊ฐ€์„œ ๊ตฌ์„ฑ


Build Steps ๋ฅผ Default ๋ฅผ ์šฐ๋ฆฌ๊ฐ€ ์กฐ๊ธˆ ์ „์— ์„ค์ •ํ–ˆ๋˜ mavensetting ์œผ๋กœ ๋ฐ”๊ฟ”์ฃผ์ž.


Goals์—๋Š”
clean package -D maven.test.skip=true ๋ผ๊ณ  ์ ์–ด์ค€๋‹ค.
์˜์–ด๊ทธ๋Œ€๋กœ ํ…Œ์ŠคํŠธ ์ƒ๋žตํ•˜๊ฒ ๋‹จ๊ฑฐ๋‹ค.
Save ํ•˜๊ณ  ์ง€๊ธˆ ๋นŒ๋“œ ํ•˜๋ฉด ์ž˜ ๋ ๊ฑฐ๋‹ค.

์„ค์น˜ ์†Œ์š”์‹œ๊ฐ„...


๋งค์šฐ๋งค์šฐ ์˜ค๋ž˜๊ฑธ๋ฆฐ๋‹ค.

์ด์ œ EC2 ์— ์  ํ‚จ์Šค๊น”๊ณ  ์ด๋Œ€๋กœ ํ•ด๋ณด๋ฉด ๋ฐฐํฌ๋˜๊ฒ ๋‹ค.


EC2 ์— ์  ํ‚จ์Šค ์„ค์น˜ํ•˜๊ธฐ

ec2 ๋Š” linux ๋กœ ๋งŒ๋“ค๋ฉด๋œ๋‹ค.

์ค€๋น„๋ฌผ์€ EC2, EC2 ๋งŒ๋“ค๋ฉด์„œ ๋ฐ›์€ pem ์„ ppk๋กœ ๋ฐ”๊พผ ppk, putty, ์ธ๋‚ด์‹ฌ

putty ๋กœ EC2 ์— ์ ‘์†ํ•˜๊ธฐ

  1. putty ํ™ˆํŽ˜์ด์ง€ ๊ฐ€์„œ ์•Œ๋งž์€ ๋ฒ„์ „์„ ๋‹ค์šด ๋ฐ›๋Š”๋‹ค
  2. putty ๋ฅผ ์ผ ๋‹ค.
  3. session ์— hostname ์— ec2 ์˜ ํผ๋ธ”๋ฆญ DNS ๋ฅผ ์ ์–ด๋„ฃ๋Š”๋‹ค.
  4. EC2 ๋งŒ๋“ค๋ฉด์„œ ๋ฐ›์€ pem ์„ ppk๋กœ ๋ฐ”๊พผ ppk ํŒŒ์ผ์„ ์ €๊ธฐ์— ์˜ฌ๋ ค์ค€๋‹ค.
  5. ๋‹ค์‹œ ์„ธ์…˜์œผ๋กœ ๋Œ์•„๊ฐ€ ๋ฐฉ๊ธˆ ๋„ฃ์€ ์ฃผ์†Œ์™€ ppk ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด Saved Session ์— ๋ง˜์— ๋“œ๋Š” ์ด๋ฆ„์„ ์ •ํ•˜๊ณ  save ํ•ด์ค€๋‹ค. ๊ทธ๋Ÿผ ์•ž์œผ๋กœ ์šฐ๋ฆฐ ๊ทธ session ์„ ํด๋ฆญํ•ด ์˜คํ”ˆํ•˜๋ฉด ๋œ๋‹ค.
  6. ์ด๋Ÿฐ ์˜ค๋ฅ˜๊ฐ€ ๋œจ๋ฉด Accept. ์ค‘์š”ํ•œ ๊ฒŒ ์•„๋‹ˆ๋‹ค
  7. login ์€ ec2-user

์„ฑ๊ณต์ ์œผ๋กœ EC2 ์— ์ ‘์†ํ–ˆ๋‹ค. ์ด์ œ EC2 ์— ์  ํ‚จ์Šค๋ฅผ ์„ค์น˜ํ•  ํ…๋ฐ, ๊ทธ ์ „์— JAVA ๋ฅผ ๊น”์•„์•ผํ•œ๋‹ค.

์šฐ๋ฆฌ์˜ ํ”„๋กœ์ ํŠธ๋Š” JAVA 11 ์ด๋ฏ€๋กœ 11 ์„ ์„ค์น˜ํ•  ๊ฑฐ๋‹ค.
ํ•˜์ง€๋งŒ

sudo yum list | grep jdk ๋ฅผ ํ•ด๋ณด๋ฉด( ์„ค์น˜๊ฐ€๋Šฅํ•œ jdk ๋ฒ„์ „ ํ™•์ธ )


๊ฐ€์Šด ์•„ํ”„๊ฒŒ๋„ ์ž๋ฐ” 11 ์€ ์—†๋‹ค

๊ทธ๋ž˜๋„ ์šฐ๋ฆฌ๋Š” java11 ์„ ์„ค์น˜ํ•  ๊ฑฐ๋‹ค.

EC2 ์— JAVA 11 ์„ค์น˜ํ•˜๊ธฐ

ํฌ๊ธฐํ•˜์ง€๋ง๊ณ  ์ฐจ๋ก€๋กœ ์ž…๋ ฅํ•˜์ž

  1. sudo curl -L https://corretto.aws/downloads/latest/amazon-corretto-11-x64-linux-jdk.rpm -o jdk11.rpm
  2. sudo yum localinstall jdk11.rpm
  3. java -version ํ™•์ธ
  4. javac -version ํ™•์ธ
  5. sudo rm -rf jdk11.rpm ์œผ๋กœ ์„ค์น˜ํ‚ท ์ œ๊ฑฐ
  6. which java
  7. ์ € ๊ฒฝ๋กœ(/usr/bin/java)๋ฅผ ๋ณต์‚ฌํ•ด์„œ readlink -f /usr/bin/java ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.
  8. ์ € ๊ฒฝ๋กœ๋ฅผ JAVA_HOME ์— ์ž…๋ ฅํ•ด์ค˜์•ผํ•œ๋‹ค.
  9. sudo vi /etc/profile
  10. shift + G ๋กœ ๋งˆ์ง€๋ง‰ ์ค„๋กœ ์ด๋™
  11. i ๋กœ ์ˆ˜์ •๋ชจ๋“œ๋กœ ๋ฐ”๊พผ ํ›„ ์ž…๋ ฅํ•œ๋‹ค.
    export JAVA_HOME=/usr/lib/jvm/java-11-amazon-corretto/bin/java
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
  12. ESC + :wq! ๋กœ ์ €์žฅํ•˜๊ณ  ๋‚˜์˜จ๋‹ค.
  13. source /etc/profile ๋กœ ์„ค์ •์„ ์ €์žฅํ•œ๋‹ค.
  14. echo $JAVA_HOME ์œผ๋กœ ํ™•์ธ

์ฐธ๊ณ 
EC2 java11 ์„ค์น˜

๋ณธ๊ฒฉ์ ์ธ Jenkins ์„ค์น˜

์ด์ œ ์ž๋ฐ” ์„ค์น˜๋„ ๋๊ณ , ์„ค์ •๋„ ๋งˆ์ณค์œผ๋‹ˆ ์  ํ‚จ์Šค ์„ค์น˜๋ฅผ ํ•˜๋ฉด ๋œ๋‹ค.
Jenkins Docs

  1. sudo yum update -y ๋กœ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•ด์ฃผ๊ณ 
  2. Jenkins Docs ์— ๋‚˜์™€์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•ด์ฃผ์ž.
    2-1. sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
    2-2. ์„ค์น˜๋˜๋ฉด sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
    2-3. ์ด์ œ ์ง„์งœ ์  ํ‚จ์Šค sudo yum install jenkins
  3. ์šฐ๋ฆฌ๋Š” ๋ฐฑ์—”๋“œ์—์„œ 8080 ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํฌํŠธ๋ฅผ ๋ฐ”๊ฟ”์ค„๊ฑฐ๋‹ค. ํ—ท๊ฐˆ๋ฆฌ๋‹ˆ๊นŒ. ํ˜น์€ ์ด๋ฏธ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ”๊ฟ”์ค˜์•ผํ•œ๋‹ค๋ฉด sudo vi /etc/sysconfig/jenkins ๋ฅผ ์ด์šฉํ•ด ์ˆ˜์ •ํ•œ๋‹ค.
  4. sudo vi /usr/lib/systemd/system/jenkins.service ๋ฅผ ์ž…๋ ฅํ•ด ์—ฌ๊ธฐ๋„ ์ˆ˜์ •ํ•œ๋‹ค.
  5. ๋Œ€๋ง์˜ systemctl jenkins start
  6. [OK] ๊ฐ€ ๋‚˜์˜ค๋ฉด ๋œ๋‹ค.
  7. systemctl status jenkins ๋กœ ์ƒํƒœ๋ฅผ ํ™•์ธํ•ด๋ณด์ž

์ž˜๋œ๋‹ค. ๊ณ ์ƒํ–ˆ๋‹ค. ๋‚˜์˜ ์ Š์Œ 6์‹œ๊ฐ„


์ด์ œ EC2 ์— ์„ค์น˜ํ•œ ์  ํ‚จ์Šค์— ์ ‘์†ํ•ด๋ณด์ž.

{EC2 ํผ๋ธ”๋ฆญ IP} : 9090 ์œผ๋กœ ์ ‘์†ํ•ด ์  ํ‚จ์Šค๋ฅผ ์—ด์–ด๋ณด์ž.
์•ˆ๋œ๋‹ค.? ๊ทธ๋Ÿผ ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™์— 9090 ํฌํŠธ๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ. ์ž๊ธฐ ํฌํŠธ๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ์ž.

9090 ์œผ๋กœ ์ ‘์†ํ•˜๋ฉด


์ด๋ ‡๊ฒŒ ์šฐ๋ฆฌ๊ฐ€ ๋กœ์ปฌ์—์„œ ๋งŒ๋“ค์—ˆ์„ ๋•Œ์™€ ๊ฐ™์€ ํ™”๋ฉด์ด ๋‚˜์˜จ๋‹ค. ํ•˜์ง€๋งŒ ํŒจ์Šค์›Œ๋“œ ํ™•์ธํ•  ์ฃผ์†Œ๊ฐ€ ๋‹ค๋ฅด์ง€.

putty ์— ๋“ค์–ด๊ฐ€์„œ ํŒจ์Šค์›Œ๋“œ๋ฅผ ํ™•์ธํ•ด์ฃผ์ž.
sudo cat /var/lib/jenkins/secrets/initialAdminPassword ํ™•์ธ

๋ณต์‚ฌํ•ด์„œ ์ž…๋ ฅํ•˜๋ฉด

์ด์ œ ๋‹ค์‹œ ์„ค์น˜์ง€์˜ฅ

์„ค์น˜๊ฐ€ ๋๋‚˜๋ฉด ์šฐ๋ฆฌ๊ฐ€ ๋กœ์ปฌ์— ํ•ด๋ดค๋˜ ๋ณธ๊ฒฉ์ ์ธ ์  ํ‚จ์Šค ์„ค์ •์„ ๋˜‘๊ฐ™์ด ํ•˜๋ฉด ๋œ๋‹ค.

ERROR โŒ

๐Ÿ™‚ใ…Žใ…Ž..???

SOLUTION โœ…

git ์„ค์น˜ํ•ด์ฃผ์ž. sudo yum install git

์  ํ‚จ์Šค ์ƒˆ๋กœ๊ณ ์นจ ๐Ÿ™‚ใ…Žใ…Ž;;

์ผ๋‹จ ๋นŒ๋“œ ์„ฑ๊ณต


๋นŒ๋“œ ํ™˜๊ฒฝ ์„ค์ • ใ„ฑใ„ฑ

์„ค์ •ํ•˜๊ณ  ๋‹ค์‹œ ๋นŒ๋“œ ใ„ฑใ„ฑ
์ง€๊ธˆ์€ ์ƒˆ๋ฒฝ 3์‹œ 57๋ถ„


๋กœ์ปฌ์—์„œ ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ๋๋‚ฌ๋‹ค.

์ด์ œ ๋นŒ๋“œ ๊นŒ์ง€๋Š” ๋๋‚ฌ๊ณ , ๋นŒ๋“œ ํ›„ ์ด ์นœ๊ตฌ๋“ค์ด ์‹คํ–‰๋˜๋„๋ก ํ•ด์•ผํ•œ๋‹ค.
๋กœ์ปฌ์—์„œ๋„ ์ธํ…”๋ฆฌ์ œ์ด์—์„œ ์„œ๋ฒ„๋ฅผ ์•ˆ์ผœ์ฃผ๋ฉด ์•„๋ฌด์†Œ์šฉ์—†์ž–์•„?

์˜ค๋Š˜์€ ๋Šฆ์—ˆ์œผ๋‹ˆ ๊ทธ๊ฑด ๋‚ด์ผ post build task ๋ฅผ ๊ฐ€์ง€๊ณ  ํ•ด๋ณด์ž


๋นŒ๋“œ ํ›„ ์กฐ์น˜

ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ด€๋ฆฌ ์— ๋“ค์–ด๊ฐ€์„œ post build task ๋ฅผ ์„ค์น˜ํ•˜๊ณ 

 

 

๊ตฌ์„ฑ์—์„œ ๋นŒ๋“œ ํ›„ ์กฐ์น˜ ๋“œ๋ž๋ฐ•์Šค๋ฅผ ํด๋ฆญํ•ด์„œ ์„ค์ •์„ ํ•ด์ฃผ๋ฉด๋œ๋‹ค.

์ผ๋‹จ ์ด๋Ÿฐ ์‹์œผ๋กœ ํ•˜๋Š” ๊ฑฐ์ž„.

๋

์‚ผ์ผ๊ฐ„ ๋งค์šฐ ๊ณ ์ƒํ–ˆ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•
LIST
Comments