티스토리 뷰

한화시스템 BEYOND SW 캠프 9기 78일차
2024.10.15_화

 

오늘은 진짜 일찍 도착!!

도착해보니 동혁이도 와있었다...

아직 문이 안열려 밖에 있었는데 노트북을 들고 있길래

"오~진짜 대단하다!" 라고 하니

어제 내가 문제가 되었던 것을 보고 있었던 것이었다.

동혁이도 그런 문제가 있어서 그냥 프론트에서 처리를 했다고 한다.

나도 우선 그렇게 해야겠다!! 나머지 기능들을 빨리 만들어보자!!

수업 전까지 최대한 만들고 수업을 들었다.

 

수업은 Jenkins 시작이였는데...

맥북은 뭔가 설정하거나 해야할 것들이 많아서 수업을 많이 놓친 것 같다...

Jenkins는 소프트웨어 개발의 지속적 통합(CI)과 지속적 배포(CD) 프로세스를

자동화하는 데 널리 쓰이는 오픈 소스 자동화 서비스이다.

 

전체적인 틀은 다음과 같다. project에서 build를 하고(CI)

Dockerfile에서 docker image를 만들고

build된 것과 docker image를 docker hub에 push 한다.(CD)

 

여기서 무언가 수정이 되고 깃허브에 푸쉬를 하면 Webhook이 발생하고

그림의 파란색 부분을 자동화 시킨다. 이것이 Jenkins가 하는 역할같다.

 

실행하는 과정은 맥북이라 오류를 엄청 잡아가며 따라했는데

수업은 확실히 따라가지는 못했지만

오류가 안나게 진행은 했다.

 

그렇게 수업이 끝나고 프로젝트를 진행했다.

리뷰와 비밀리뷰의 백엔드 부분은 오늘로써 우선 구현은 했다.

나중에 진행함에 있어 수정해야할 부분이 있으면 수정을 해야한다!

그래도 우선 기능 구현이 끝난게 정말 나로써는 기적이다.

그것도 어느 정도 이해하면서...

인텔리제이의 AI 모드를 사용하지 않으면서

확실히 이해하는 것이 좋아진 것 같다. 

동혁이한테 무언가를 물어봐도 이해가 안될 때가 있었는데

조금 쉽게 이야기해주면 머릿 속에서 조금씩 그려진다...

그러고 프론트를 하려고 보니 또 아찔하더라...

이제서야 백엔드 코드가 조금씩 익숙해지는데

또 다른 프론트 코드를 보니 하나도 모르겠다...

그래도 공부해보면서 해보자!!!

 

파이팅!!!

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/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
글 보관함