[Short] Build and Deploy

DaBeen Yi
1 min readJul 8, 2021

--

About Build and deploy based on 5W1H

As a person who even don’t know about ‘b’ and ‘d’ of build and deploy, I’m going to write a post about both of them through my view.

Actually my mission(?) is ‘just’ studying about deployment but when I did some research, I found out deployment is always be with build. So, I’ll start my post with a definition of build but just in high level.

Build

  • Who: Developer, DevOps.. someone who wants
  • What: Build
  • When: When developer want to make their code as an executable software
  • Where: From their local PC (Using Jenkins or something)
  • Why: To make source codes to executable softwares
  • How: Using build tool such as IntelliJ, maven, ant, etc… Or using cloud environment (AWS CodeBuild)

So, at the moment, build is not my job so I will stop here.

여기서 수정!! (20210805)

위에서는 Build는 내 작업이 아니라고 했는데, Jenkins 사용 시 빌드도 같이 진행함.

Deployment

  • Who: DevOps, SRE.. someone who wants
  • What: Deploy
  • When: After build is completed and when it should be spread out to user environment
  • Where: From their local PC (Using Jenkins or something)
  • Why: To modify/update programs (For example, a developer create a new function, add to an application and he/she wants to spread this new stuff to users. Then this should be deployed first.)
  • How: Using tools such as Jenkins or using cloud environment (AWS CodeDeploy)

🍰

--

--

No responses yet