본문 바로가기 메뉴 바로가기

함께 자라기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

함께 자라기

검색하기 폼
  • 전체보기 (60)
    • 블로그 (1)
    • Java (2)
    • JPA (3)
    • Spring (9)
      • 토비의 스프링 3.1 (7)
    • Database (12)
      • Real MySQL (12)
    • devOps (12)
    • gradle (1)
    • jenkins (2)
    • Frontend (3)
      • javascript (2)
      • Vue.js (1)
    • git (1)
    • 우아한테크코스 (2)
    • 회고 (5)
    • RTFM (7)
  • 방명록

jenkins (2)
제모옥은 젠킨스 조회 로직 개선으로 하겠습니다. 근데 이제 비동기를 곁들인

이 글은 우아한형제들 기술블로그에 기고한 글과 동일한 글입니다. 제목의 밈은 조림요정의 휴먼강록체입니다. Intro 평화로운 2020년 9월의 어느 날... 데일리 미팅을 마치고 일감을 정리하던 저에게 한 가지 요청이 들어왔습니다. "우빈님 여기 로직이 오래 걸리면 90초 넘게 걸리고 있는데 한번 개선할 수 있을지 확인 부탁드려요." '읭 아니 대체 어떤 레거시길래 90초씩이나 걸리는거야' 라고 생각하며 코드를 열어서 확인했는데요. 범인은 다섯 달 전의 저였습니다. 개발자들에게는 흔히 있는 일이라고 하는데... 저만 겪고 있는 건 아니죠? 오늘 포스팅에서는 위 레거시를 생산하게 된 배경과, 그 해결과정을 정리해서 공유해보려고 합니다. 크게 어려운 내용은 아니니 해결해가는 과정 자체에 포인트를 두고 가볍게..

jenkins 2021. 4. 7. 20:33
jenkins-rest 로 Jenkins API 사용하기

jenkins-rest CI 관리 도구인 젠킨스를 사용하다 보면 직접 들어가서 사용할 수도 있지만, 젠킨스 API를 통해 코드로 작업할 필요가 생길 수도 있는데요. Jenkins API를 좀 더 쉽게 접근할 수 있는 jenkins-rest 라이브러리를 소개하겠습니다. Jenkins API API 문서 젠킨스 API에 관해서는 젠킨스 주소 뒤에 /api를 붙이면 해당 문서를 볼 수 있는데요, XML, JSON, Python 이 세 가지 형태로 제공한다고 합니다. 보시면 아시겠지만 그닥 사용자 친화적이지는 않습니다. ㅠㅠ 그래서 한 번 jenkins-rest를 통해 자바 코드로 API를 사용해보도록 하겠습니다. 토큰 발급하기 라이브러리를 사용해보기 전에, 먼저 젠킨스에 접근할 수 있는 인증 토큰을 발급받아야..

jenkins 2020. 4. 9. 21:59
이전 1 다음
이전 다음
최근에 올라온 글
  • 블로그 이전
  • 1일 1잔디 19개월 회고
  • [RTFM] Spring Core - 05. As⋯
  • [RTFM] Spring Core - 04. Sp⋯
  • [RTFM] Spring Core - 03. Va⋯
  • [RTFM] Spring Core - 02. Re⋯
  • [RTFM] Spring Core - 01. Th⋯
  • [RTFM] Spring Core - 01. Th⋯
최근에 달린 댓글
  • 넵 최근에 티스토리 정책(https://notice.t⋯
  • 진짜 감사합니다! 덕분에 원하는 기능을 적용했네요 :)⋯
  • 사용해주셔서 감사합니다~!!
  • GitHub Star 누르고 가용ㅎㅎ 좋은 코드 공유해⋯
  • 아이고 넵 사용해주셔서 감사합니다~!!
  • 감사합니다. 웹을 잘 몰라서 다른 사람들이 올린 프로그⋯
  • 아이고ㅎㅎ 저도 다시한번 감사합니다ㅎㅎㅎ 즐코하세욥! ⋯
  • 이 코드 너무 잘써먹고 있어 감사인사 한번 더 드리려 ⋯
TAG
  • RTFM
  • SAA
  • AWS
  • RealMySQL
  • database
  • 우테코
  • 프록시
  • 스프링
  • CodeDeploy
  • nginx
  • 토비
  • github Actions
  • SpringCore
  • 토비의 스프링
more
Total
190,263
Today
43
Yesterday
186

Blog is powered by Tistory / Designed by Tistory

티스토리툴바