전체 글


이전 단계[TeamCity] Slack에서 빌드 명령어로 TeamCity 빌드하기 - (1) 1) TeamCity API 설정📌 TeamCity에서 API 토큰 설정 1. TeamCity 웹페이지 -> Profile -> Access Tokens 이동2. Generate New Token 클릭 -> teamcity_token 저장 📌 TeamCity에서 API 테스트API가 정상 작동하는지 확인하기 위해 아래의 명령어 실행하기curl -X GET "http://{TeamCity_IP}:{Port}/app/rest/buildTypes" \ -H "Accept: application/json" \ -H "Authorization: Bearer {Your_Token}" 정상적인 JSON 응답이..


TeamCity가 이미 설치되어 있다는 가정하에 작성된 글입니다 1) Slack App 생성하기📌 Slack API에서 새 앱 만들기 1. Slack API 에 접속해 Create New App -> From Scratch 선택 2. App Name으로 봇 이름 정해주고 workspace에 내 slack 워크 스페이스 선택하기 2 ) Slack Bot 설정📌 OAuth & Permissions 설정OAuth & Permissions -> Scopes 에서 아래 권한 추가* chat:write : 봇이 메시지를 보낼 수 있도록 허용* commands : 슬래시 명령어 사용 가능하도록 설정* channels:read : 채널 정보 읽기 (선택 사항이므로 안넣어도 됨)* channels:join :..


1.새 소프트웨어 프로젝트로 생성된 보드 (Create a board from a new software project)이 옵션을 선택하면 아예 새 프로젝트가 함께 만들어진다.즉, “프로젝트 + 보드”를 묶어서 처음부터 새로 시작하고 싶을 때 쓰는 방식이미 기존 프로젝트(예: “ ProjectName”)를 운영 중이라면, 이 방법은 중복 프로젝트가 생길 수 있으므로 적합하지 않을 수 있다.2. 기존 프로젝트에서의 보드 (Board from an existing project)이미 존재하는 특정 프로젝트를 기본 필터(예: project = "ProjectName")로 삼아 새로운 보드를 만드는 방식보드 생성 과정에서 필요하다면 필터(JQL)에 추가 조건을 붙여 "개발 이슈만" 또는 "운영 이슈만" 가져오도..


이슈에서 하위 작업을 만들었는데 JQL 검색으로 필터링해보니 전혀 필터되지 않고 있다. 뭘까 고민해보다가 혹시나 하고 내려 봤더니 "하위 작업"으로번역되어 표시되는 value가 있어서 사용해보니 (issutype = "하위 작업") 제대로 필터링이 되었다. 기본 Sub-task가 한글 UI에서 자동으로 "하위 작업"으로 번역 표시되고 있을 가능성이 높다고 한다.이럴 때 굳이 issuetype = Sub-task를 사용하지 말고 모든 하위 이슈를 한꺼번에 보고 싶다면issuetype in subTaskIssueTypes()이렇게 입력해서 사용하면 된다.