본문 바로가기

백엔드

Docker Jenkins와 깃허브 연결 1. 깃허브 계정 연결 깃허브로 들어가서 Settings -> Developer settings 없다면 generate new token을 눌러줘도 되고 기존의 토큰을 수정해도 된다. 범위의 경우 repo와 repo_hook을 체크해준다. 새로 만들었다면 토큰이 잘 나온다. 이 부분을 꼭 어디에 기록해놓자..!! 젠킨스로 돌아가서 시스템 설정을 눌러준다. Github Server 부분을 찾아 URL을 넣고 Credentials를 Add 해준다. kind를 secret text로 해주고 secret에 발급받았던 깃허브 토큰을 넣어주고 add 하면 된다. (username, password로 해도 상관 없을 듯 하다) 추가된 Secret text를 포커스해주고 Test connection해준다. API UR.. 더보기
Docker Jenkins에 Nodejs 구축 1. Nodejs 플러그인 설치 플러그인으로 들어간 후, NodeJS를 설치해준다. 2. Global Tool Configuration jdk 경로를 작성하기 위해, kitematic의 Settings/General로 들어가 JAVA_HOME을 찾는다. 찾은 JAVA_HOME 정보를 띄워놓은 Global Tool Configuration JDK 부분에 넣는다. (Install automatically 부분 체크 안 되도록 하고) 깃은 그대로! Maven과 NodeJS는 Install automatically 체크 후 진행한다 Save를 눌러 끝내준다. 출처: https://soojae.tistory.com/26?category=760164 [MacOS][Docker] Jenkins - 2. Jenkins.. 더보기
Docker에 Jenkins 설치 및 환경 설정 1. Docker 설치 아래 링크에서 각자 자신의 환경에 맞는 도커를 설치한다 https://docs.docker.com/docker-for-mac/install/ Redirecting… docs.docker.com 2. Kitematic 설치 아래 링크에서 Kitematic 다운로드(Download the latest version) https://github.com/docker/kitematic#installing-kitematic GitHub - docker/kitematic: Visual Docker Container Management on Mac & Windows Visual Docker Container Management on Mac & Windows - GitHub - docker/kit.. 더보기
[스파르타코딩클럽]웹개발의 봄, Spring 5주차 개발일지 https://happylulurara.tistory.com/234 [WIL] 🏅제2회 스파르톤🏅 생존일지🌿 처음 스파르톤에 참가해봤는데 너무 재밌을 것 같다! 🎉 전체 타임테이블 9:00pm 팀별 아이스 브레이킹 9:10pm 웰컴 인사 및 행사 안내 11:30pm 이벤트 퀴즈쇼 ‘도전 스파르타 골든벨’ 01:00am 인 happylulurara.tistory.com 내가 완주를 할 수 있었던 건 모두 스파르톤 덕분이ㅏㄷ.. 하루동안 열심히 달려서 완주를 할 수 있었다~! 자바를 시작한 지 얼마 되지 않아서 무중단 배포를 해보고 싶었는데 스파르타코딩클럽을 통해 무중단 배포를 진행할 수 있어서 너무 좋았다! 수료증을 생성해주는데 너무 귀엽다 진짜 심쿵 아는 내용으로 기초를 탄탄히 하고 모르는 내용도 보충할.. 더보기
[스파르타코딩클럽]웹개발의 봄, Spring 4주차 개발일지 스프링 스케줄러를 이용 웹개발의 봄, Spring을 배우면서 어노테이션에 대한 간략한 이해와 Timestamped가 가장 기억에 남는다. 그 다음으로는 이 스프링 스케줄러라고 생각한다. 이번에도 중요했다고 생각했던 부분만 정리해봐야겠다! 4주차 강의는 RestTemplate를 사용해서 네이버 API를 사용하는 것이라고 생각한다. 근데 그 부분은 다뤄봤었기 때문에 패스! JSONObject, JSONArray // 문자열 정보 -> JsonObject JSONObject rjson = new JSONObject(result); //JSONObject에서 items 배열 꺼내기 JSONArray items = rjson.getJSONArray("items"); Component 어노테이션 @Component.. 더보기
[스파르타코딩클럽]웹개발의 봄, Spring 3주차 개발일지 3주차 강의의 목표 2주차 때 배운 내용을 바탕으로 CRUD 기능을 가진 Memo API를 만들고, 클라이언트 완성시키기~! 클라이언트쪽 웹사이트를 완성시킨다니 놀랍다. Javascript jQuery, Memo API를 배우는데, 이번에도 역시 나에게 중요했던 부분만 정리해야겠다 룰루~ HTML 태그 ul, ol, li → (un)ordered list, list에 해당합니다. bullet point. span → 글을 중간중간 잘라내서 색을 입혀준다든지 할 때 사용합니다. table, th, tr, td → 표 입니다! 엑셀 같은 표를 그릴 때 사용합니다. 등등! jQuery head 태그 사이에 아래를 넣어주어 jQuery를 임포트한다. 나타내기와 숨기기! 등 jQuery가 너무 신기했다. // 나.. 더보기
[스파르타코딩클럽]웹개발의 봄, Spring 2주차 개발일지 이번에도 중요한 내용만 요약하며 복습용으로 올려봐야겠다! 맨날 mySQL로만 사용해보다가 이번에 처음 h2로 진행해보았다! 너무 신기했다~ 그런데 mySQL과 정말 유사해서 빠르게 익숙해질 수 있었다. - h2? In-memory DB의 대표 주자 - 인메모리 DB? 서버가 작동하는 동안에만 내용을 저장하고, 서버가 작동을 멈추면 데이터가 모두 삭제되는 데이터베이스 CommandLineRunnger!? @Bean public CommandLineRunner demo(CourseRepository repository){ return (args) -> { List foodList = foodRepository.findAll(); // 그 후에 다 System.out.println }; } 와 CommandL.. 더보기
[스파르타코딩클럽]웹개발의 봄, Spring 1주차 개발일지 보호되어 있는 글입니다. 더보기