๐ Jenkins(์ ํจ์ค)์ BitBucket(๋น๋ฒํท)์ ์ฐ๋ํด๋ณด๊ธฐ
๋ฆฌ๋ ์ค ์๋ฒ์์ key file์ ์์ฑํด๋ ๋๋ค. ํ์ง๋ง.. ๊ท์ฐฎ์์ AWS Key Pairs๋ฅผ ์ด์ฉํ๋ค.
jenkins-bitbucket.pem
-----BEGIN RSA PRIVATE KEY-----
~~~
-----END RSA PRIVATE KEY-----
Key Pairs์์ ๋ฐ๊ธํ key๋ private key์ด๋ค.
Bitbucket์ ๋ฑ๋ก์ ํด์ผํ public key๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ puttygen์ ์ด์ฉํ๋ค.
File โ Load Private Key โ ์์ฑํ private key ์ ํ โ Save public key ์ ํ โ ์ ์ฅํ ์์น ํ์ธ
jenkins-bitbucket_public.ppk
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "imported-openssh-key"
~~~
---- END SSH2 PUBLIC KEY ----
Bitbucket โ Workspace setting โ Security โ SSH Keys ์ public key๋ฅผ ์ ๋ ฅํ๊ณ ํค๋ฅผ ์ถ๊ฐํ๋ค. (๋น๋ฒํท ๊ด๋ฆฌ์)
job configuration