본문 바로가기

전체 글77

[javascript] 자동 세미콜론 삽입기능으로 인한 오류 // 세미콜론 없는 버전let a = 1let b = 2[a, b] = [b, a]console.log(a, b)console.log("---")// 세미콜론 있는 버전let c = 1;let d = 2;[c, d] = [d, c];console.log(c, d); 자바스크립트에서는 세미콜론이 선택적이다.자바스크립트에서는 자동 세미콜론 삽입(ASI)이라는 기능을 갖고있는데개발자가 세미콜론을 생략하면 엔진이 자동적으로 세미콜론을 삽입한다. 위의 코드에서 세미콜론이 없는 코드를 실행하면 오류가 발생하는데이는 "[" 으로 시작하는 줄이, 이전 줄의 연속으로 해석되어 발생한 일이다.따라서 모호성을 배제하기위해 세미콜론을 사용해야한다. 2024. 10. 9.
도커 이미지 레이어 수정에 따른 빌드 차이 확인 이미지 최초빌드 시작 -------------------------------------------------------------~@worker01:~/ch03/exercises/web-ping$ docker image build --tag web-ping .[+] Building 5.5s (9/9) FINISHED docker:desktop-linux => [internal] load build definition from Dockerfile .. 2024. 10. 7.
혼자 머리박치기로 쿠버네티스는 아니다 공식문서를 보면 좀 편하게 되려나 싶었는데공식문서 첫번째 설명만봐도 하이퍼링크만 5~6개임이건 머리박치기수준으로 끝낼수있는게 아니라는걸 아라따 도커로 변경해서 진행하는게 맞을듯 2024. 9. 22.
jenkins - 젠킨스 깃랩 웹훅 적용 안될때 1. 젠킨스 관리 - 플러그인 - 제네릭 웹훅 트리거 설치이후2. 웹훅을 설정할 아이템(파이프라인) 의 설정 -> Generic Webhook Trigger 체크박스 활성화  3. 옵셔널 정보중 토큰에 원하는 문자열 작성4. 깃랩 접속 후 세팅 -> 웹훅 -> url 입력url은 http://젠킨스주소/generic-webhook-trigger/invoke?token=파이프라인토큰나는 빌드시 모든 브랜치에 커밋을 푸시할때만 트리거를 동작하도록 했음. 이후 깃랩 웹훅 화면에서 최하단에 결과가 나옴참고사항 : 웹훅 url 테스트는 url을 정상적으로 저장한 이후에만 가능함. 2024. 9. 18.