๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐ŸŽ› Others.../- infra [linux, aws, docker, k8s]

[Simple Storage Service] Travis CI์˜ ๋นŒ๋“œ ์ €์žฅ์†Œ๋กœ S3 ๋ฒ„ํ‚ท ๋งŒ๋“ค๊ธฐ

by Wonit 2020. 12. 6.

์˜ค๋Š˜์€ S3๋ฅผ Travis CI์˜ ๋นŒ๋“œ ์ €์žฅ์†Œ๋กœ ๋งŒ๋“ค ๋ฒ„ํ‚ท์„ ๋งŒ๋“ค์–ด๋ณผ ๊ฒƒ์ด๋‹ค.

์ˆœ์„œ

S3๋Š” ๋‹ค๋ฅธ Instance์™€๋Š” ๋‹ค๋ฅด๊ฒŒ Staticํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ด์ฃผ๋Š” ๋‹จ์ˆœํ•œ ์ €์žฅ์†Œ์ด๊ธฐ ๋•Œ๋ฌธ์— ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์กฐ๊ธˆ ๊ฐ„๋‹จํ•˜๋‹ค.

์ˆœ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ด๋ฃจ์–ด์ง„๋‹ค.

  1. ์•„๋งˆ์กด์— ๋กœ๊ทธ์ธ
  2. ๋ฒ„ํ‚ท ๋งŒ๋“ค๊ธฐ
  3. ๋ฒ„ํ‚ท ์ƒ์„ฑ

์•„๋งˆ์กด์— ๋กœ๊ทธ์ธํ•˜๊ณ  S3 ์„œ๋น„์Šค ๊ฒ€์ƒ‰

์•„๋งˆ์กด์— ๋กœ๊ทธ์ธํ•˜๊ณ  S3๋ฅผ ์„œ๋น„์Šค์—์„œ ๊ฒ€์ƒ‰ํ•œ๋‹ค.

๋ฒ„ํ‚ท ๋งŒ๋“ค๊ธฐ ํด๋ฆญ

2

๋ฒ„ํ‚ท ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญํ•˜๊ณ  ์ƒˆ๋กœ์šด ๋ฒ„ํ‚ท์„ ๋งŒ๋“ค์–ด์ฃผ๋Š”๋ฐ, ๋ฆฌ์ „์„ ap-northeast-2 ๋ผ๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์ž.

๋ฒ„ํ‚ท ์ƒ์„ฑ

๋ฒ„ํ‚ท ์ด๋ฆ„์„ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ง€์ •ํ•ด์ฃผ๊ณ  ์•ž์„œ ๋ง ํ–ˆ๋˜๊ฒƒ ์ฒ˜๋Ÿผ ๋ฆฌ์ „์„ ap-northeast-2 ๋ผ๋Š” ๊ฒƒ์„ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค.

๋ฒ„ํ‚ท ์ƒ์„ฑ ์™„๋ฃŒ

 

๊ทธ๋ฆฌ๊ณ  ๋ฒ„ํ‚ท ์ƒ์„ฑ์„ ๋ˆ„๋ฅด๋ฉด ๋ฒ„ํ‚ท ์ƒ์„ฑ์ด ์™„๋ฃŒ๋œ๋‹ค.

 

๋ฒ„์ „ ๊ด€๋ฆฌ๋‚˜ ๋น„๋ฐ€ ์•ก์„ธ์Šค ๊ด€๋ฆฌ ๋“ฑ๋“ฑ ์„ค์ •์ด ์žˆ์ง€๋งŒ ๋‹น์žฅ์€ ์ด๋ ‡๊ฒŒ๋งŒ ํ•˜๊ณ  ๋„˜์–ด๊ฐ€์ž.

๋Œ“๊ธ€