모던 리액트 Deep Dive - 들어가기 전
·
Study/모던 리액트 Deep Dive
⚡들어가기전 🌕리액트의 특징a. 명시적인 단방향 상태 변경리액트는 단방향 바인딩만 지원양방향 바인딩(Angular)은 뷰와 컴포넌트가 서로 영향을 줌단방향 바인딩이 줄 수 없는 편리함을 주지만, 프로젝트 규모가 커진다면 상태의 변화 원인을 파악하기 어려움단방향 바인딩 단점 : 항상 변화를 감지하고 업데이트하는 코드를 작성해야한다. 즉, 코드의 규모가 커짐b. JSX(Javascript XML)기존 Javascript 문법에 HTML을 약간 가미한 문법으로 몇 가지 특징만 이해하면 JSX 코드를 구현할 수 있음c. 배우기 쉽고 간결함d. 강력한 커뮤니티, 메타🌕 리액트의 역사2000년대 LAMP 스택 유행- Linux, Apache Web Server, MySQL, PHP를 활용한 웹개발이 주를 이룸-..
젠킨스로 배우는 CI/CD 파이프라인 구축 - 코드형 파이프라인 이해
·
Study/젠킨스로 배우는 CI,CD 파이프라인 구축
1. API 인증의 개념 및 깃 허브 리포지터리에서의 설정 방법, API 인증이 설정된 젠킨스와의 통합 방법에 대해 알아보자! 2. 코드형 파이프라인의 개념과 깃 허브에 이벤트가 발생할때 웹 훅을 사용해 깃 허브에서 파이프라인을 시작하는 방법을 알아보자!📂 API 인증 깃 원격 리포지터리에 접속하려면 비밀번호 대신 사용할 수 있는 API 액세스 토큰이라는 보안 텍스트를 생성해야 한다.📂 깃허브 리포지터리에 API 인증 적용 깃허브 리포지터리에서 API 인증 기술을 적용하려면 깃허브에서 API 토큰을 생성해야 한다.💡 깃허브에서 API 액세스 토큰을 생성하는 과정1단계 : 깃허브 로그인 : 깃허브 사용자 이름과 비밀번호를 사용해 로그인하고 대시보드로 이동한다.2단계 : API 액세스 토큰 생성 : 대..
젠킨스로 배우는 CI/CD 파이프라인 구축 - 젠킨스 분산 빌드
·
Study/젠킨스로 배우는 CI,CD 파이프라인 구축
📂 젠킨스 분산 아키텍처젠킨스는 컨트롤러-에이전트 아키텍처를 사용해 분산 빌드를 관리한다. 컨트롤러-에이전트 개념을 살펴보자!젠킨스 컨트롤러 젠킨스가 설치된 시스템이다.젠킨스 컨트롤러는 젠킨스 에이전트에서 빌드 단계가 실행되도록 분산하고 관리하는 역할을 한다. 그러한 분산 작업이 특정 빌드 단계에 필요한 하드웨어나 소프트웨어 요구 사항을 기반으로 하지 않는다.젠킨스 에이전트젠킨스 슬레이브라고도 부르며, 젠킨스 컨트롤러에 연결된 시스템이다.해당 시스템은 젠킨스 에이전트가 설치되어 있으며, 젠킨스 컨트롤러가 할당된 빌드 단계들을 실행한다.1개 이상의 젠킨스 에어전트가 다양한 빌드 단계를 병렬로 실행하면서 전체 빌드 프로세스를 수행한다.📂 컨트롤러와 에이전트의 연결분산 빌드를 실행하려면 컨트롤러와 에이전트..