전체(132)
-
[SonarQube] 코드 품질 분석 결과 API 사용해보기 - 삽질기1
윈도우 파워쉘 환경에서 소나큐브 결과 API를 사용하여 이슈 리포팅을 받는 부분을 먼저 보도록 하자. 삽질기1. 윈도우 파워쉘에서 curl 명령어 대신 Invoke-WebRequest 명령어를 사용해야 한다는 것을 처음 알았다. 그런데 막상 Invoke-WebRequest 명령어를 사용해서 API를 호출해보니 이번엔 401 권한 없음 오류가 뜬다.. 시간이 없던 나는.. 소나큐브 대시보드 관리자 메뉴에 진입하여 Force User Authentication 을 꺼버리는 만행을 저질러 버렸다. 물론 이렇게 하면 소나큐브 API도 제대로 모두 쓸 수 있으나, 보안에 취약해지기 때문에 사내 시스템에 소나큐브 서버를 구성해서 쓰는 환경 아니고서는 이런식으로 하면 안된다. 다음 글에서 제대로된 소나큐브 보안 토큰..
2024.10.29 -
[강남 맛집] 노티드 (Knotted,우유생크림도넛 최고)
얼마전 삼성역 근처에서 결혼식이 있어서 다녀오던 중 근처 노티드를 들렀다. 코엑스 갈 때마다 항상 들러서 사오는 도넛집인데, 이번에도 여지없이 방문하여 도넛을 사왔다. 위치는 삼성역 8번 출구로 나가면 걸어서 5분 정도의 거리이다. 노티드 옆에 포스톤즈 카페도 있는데, 가본적은 없지만 밖에서 보면 이쁘게 잘 꾸며둔 카페라 항상 사람이 많은것을 보았다. 노티드 매장에 들어가면 노티드의 상징은 스마일 풍선이 반겨준다. 입구에서 왼쪽으로 보면 베이킹 랩이라고 있고, 도넛이 한참 나오는 시간에 방문하면 부지런히 만드는 것을 볼 수 있다. 조리과정을 투명하게 공개하여 무언가 신뢰가 간다. 방문했을 때가 일요일 오후 3시경이었는데, 사람이 없어서 쾌적하게 구매할 수 있었다. 평소에는 항상 구매줄이 상당히 길었는데,..
2024.10.24 -
[SonarQube] 소나큐브 분석 결과 API 활용하기 (feat. Jira + Gitlab)
오늘은 소나큐브 분석 결과 api 를 사용하기 위한 기초 작업을 해보자. 1. 오른쪽 상단의 계정 메뉴 > My Account 로 진입한다. 2. Security 로 진입 3. Generate Token > Name / Type / Expires in 등을 선택하고 토큰을 발행한다. 여기서 중요한 것은 Type을 User Token 으로 해야 한다는 것이다. 다른 토큰은 프로젝트를 분석할 때 사용하는 토큰으로 api를 사용할 수 없다. 내가 예시로 든 토큰은 rest_api_token으로 이름 지어줬고, 아무거나 써도 된다. 생성된 토큰은 안전한 곳이 복사해두도록 한다. 이 토큰만 있다면 소나큐브 대시보드에 로그인 하지 않아도 언젠든지 분석 결과 API를 호출할 수 있다. 프로젝트가 Private로 되어..
2024.10.24 -
[JIRA] 지라 API 사용하여 티켓 등록하기 (feat. 윈도우 쉘스크립트로 테스트)
리눅스에서는 curl 과 jq를 사용해서 처리해야 하는 일을 윈도우와 파워쉘로 해보려면 아래와 같이 해야한다. Windows PowerShell에서는 jq 대신 JSON 데이터를 다루기 위해 Invoke-RestMethod 의 ConvertFrom-Json 을 사용할 수 있어 쉘 스크립트만 잘 작성해도 지라 API 테스트가 가능하다. 물론 포스트맨으로 작성해도 되는데, 이렇게 코드화 시켜두면 깃랩 CI 스크립트에도 응용해서 사용할 수 있다. PowerShell의 Invoke-RestMethod 의 ConvertFrom-Json 은 JSON 데이터를 사용할 수 있는 객체로 변환해주기 때문에, 이를 활용해서 소나큐브 API에서 받은 JSON 데이터를 파싱하고 처리할 수 있다.다음은 PowerShell에서 J..
2024.10.22 -
[Gitlab] .gitlab-ci.yml 스크립트 작성 중급 (feat. stages, SonarQube, Jira)
오늘은 저번에 이어 .gitlab-ci.yml 스크립트 작성을 진행해보자.이번에는 stages, needs 를 활용한 깃랩 CI 스크립트이며,소나큐브 코드 품질 분석과 그 결과물에 이슈가 있을 경우 지라 티켓 발행까지 하는 스크립트이다.대부분의 내용을 스크립트의 주석을 달아두었으니, 충분히 이해하고 실행할 수 있을 것으로 보인다. stages: - sonarqube_analysis # 1. 소나큐브 실행 - create_jira_ticket # 2. 소나큐브 이슈 검출 시 지라 티켓 생성sonarqube-check: stage: sonarqube_analysis tags: - sonarqube-test image: name: sonarsource/sonar-scanner-cli:la..
2024.10.21 -
[종각 회식] 죽마고돈 (feat. 구워주는 고기집)
종각역 4번 출구 근처에 위치한 죽마고돈이라는 곳으로 갑작스러운 회식을 가게 되었다. 죽마고돈의 대표 메뉴는 미나리 생삼겹살이었는데, 추천할 맛이다. 직원이 직접 구워주고, 소스를 찍어서 떡쌈에 싸먹으면 진짜 맛있다. 죽마고돈 입구에도 미나리 삼겹살을 크게 홍보하고 있다. 떡삼도 홍보하고 있었는데, 아주 예전에 종각에서 유명했던 떡쌈시대를 떠올리게 했다. 1층 ~ 3층까지 죽마고돈이었으며, 1층은 외부 좌석으로 가을처럼 선선한 날에나 밖에서 먹을 수 있겠다. 내부에는 생각보다 환풍 시설이 안되어 있어서 냄새가 좀 베기긴 한다.. 아쉬움 우린 2층으로 안내 받았는데, 3층 까지 있어서 나름 규모있는 회식도 커버할 수 있을 것으로 보인다. 기본 찬으로는 떡쌈, 샐러드, 묵은지, 고사리, 콩나물, 파채 절임이..
2024.10.17