본문 바로가기
반응형

IT 이야기/Jira, Confluence, Crowd11

jira 스크립트러너 커스텀 Rest API 만들기 jira 스크립트러너를 이용해서 커스텀 RestAPI를 만들 수 있습니다. 공식 문서는 아래 링크에서 확인할 수 있습니다. https://docs.adaptavist.com/sr4js/latest/features/rest-endpoints REST Endpoints ScriptRunner for Jira Server/Data Center Features REST Endpoints Version latest (8.11.0) 8.10.0 8.9.0 8.8.1 8.8.0 8.7.1 8.7.0 8.6.0 8.5.0 8.4.0 8.3.0 8.2.1 8.2.0 8.1.0 8.0.0 7.13.0 7.12.0 7.11.0 7.10.0 7.9.0 7.8.0 7.7.0 7.6.0 7.5.0 7.4.0 7.3.0 7.2.0.. 2023. 9. 15.
스크립트러너 groovy 파일 작성 로그 찍기 Jira를 운영하다 보면 ScriptRunner 플러그인을 이용하여 다양한 작업을 하게 됩니다. 스크립트러너는 커스텀필드를 만들거나 Job 배치, REST API 작성 등 강력한 기능을 제공합니다. groovy 스크립트 작성할 때 가장 기본이 되는 로그 찍는 방법입니다. Administration > ScriptRunner > Script Editor 화면에서 파일 추가를 눌러 스크립트를 작성합니다. import org.apache.log4j.Logger def log = Logger.getLogger(this.class); log.error('test'); 그루비(.groovy) 문법은 약간 자바와 파이썬을 섞은 듯한 느낌입니다. 나중에 자세히 알아보겠습니다. 첫 줄은로그를 찍기 위해 log4j를 im.. 2023. 9. 15.
Jira 프로젝트 Sub-Tasks 생성 불가 이슈 리더 비활성화 계정 확인 Jira 프로젝트에서 이슈 하위의 서브테스크가 생성되지 않는 현상으로 연락이 왔다. 화면에 나오는 오류 메시지는 아래와 같다. Assignee: The default assignee does NOT have ASSIGNABLE Permission OR Unassigned issues are turned off. 해당 프로젝트의 세팅화면에서 Roles를 확인해 보니 Default Assignee가 Project Lead로 되어있었고, 프로젝트 리더의 계정은 장기 미사용으로 비활성처리 되어있었다. 이때는 2가지 해결방법이 있다. 첫 번째 방법은 프로젝트 리더를 활성화된 계정으로 변경하는 것이다. 두 번째 방법으로 리더를 새로 지정하기 어렵다면, 프로젝트 세팅 > Users and roles 화면에서 Edit.. 2023. 7. 6.
Crowd 사용자 이메일 정보 변경 Rest API 오류 해결 최근 Crowd 5.1.2 최신버전으로 업그레이드를 하였다. 사용자 정보 변경 Rest API를 사용하던 중에 아래 에러를 만났다. https://docs.atlassian.com/atlassian-crowd/5.1.3/REST/ Crowd 5.1.3 Sets the alias for the given username in all the applications, replacing the previous alias set for the same username, if they exist. Applications that are not included in the map will have their aliases removed. Request query parameters parametertypedescr .. 2023. 7. 6.
Confluence 공간 페이지 표 깨짐 현상 버그 해결 Confluence 운영 중에 페이지에서 표를 다루는데 버그가 있다는 연락이 왔다. 확인해 보니 표의 행 추가 삭제, 열 추가 삭제 시 갑자기 표 전체가 사라지고 1개 행 또는 열만 남는 현상이다. 또한 표의 너비를 조절하려고 드레그해도 살짝 움직이거나 갑자기 확 줄어드는 등 예상처럼 작동하지 않는 문제가 있었다. 1. 현상 너비 조절 불가 행 또는 열 추가/삭제 불가 2. 원인 문제가 발생한 공간의 페이지에 들어가서 edit 수정을 눌렀다. HTML 코드에 문제가 있었다. 여러 사람이 다루는 수천 개의 버전이 생긴 페이지였는데 그 과정에서 솔루션 버그로 표의 HTML이 잘못 생성된 것이다. 3. 조치 소스보기 아이콘을 눌러 소스를 확인해보았다. ... 생략 중간에 잘못 생성되어 있는 부분을 삭제하고 저.. 2023. 7. 6.
Crowd 사용자 비활성화 Rest API 대량 작업 Crowd를 Jira / Confluence 시스템과 연동하서 계정을 관리하고 사용 중이다. 라이선스 User 정책으로 2,000개가 넘는 유저의 계정을 비활성화(Inactive) 처리할 일이 생겼다. https://docs.atlassian.com/atlassian-crowd/5.1.3/REST/ Crowd 5.1.3 Sets the alias for the given username in all the applications, replacing the previous alias set for the same username, if they exist. Applications that are not included in the map will have their aliases removed. Reque.. 2023. 6. 30.
Confluence 기본 그룹과 권한 관리, 개인공간 생성 제한 Atlassian Confluence는 2가지 기본 그룹이 있다. 출처 : https://confluence.atlassian.com/doc/confluence-groups-139478.html Confluence Groups | Confluence Data Center and Server 8.3 | Atlassian Documentation confluence.atlassian.com 1. 기본 그룹 confluence-users 그룹과 confluence-administrators 그룹이다. 기본 그룹이지만 명칭 변경은 가능하다. confluence-users : 일반적인 사용자로 컨플루언스의 권한이 있는 공간과 페이지안에서 문서를 작성하는 작업을 한다. confluence-administrators.. 2023. 6. 15.
Jira / Confluence / Crowd 라이선스 키 갱신, 개발자 키 확인 방법 Jira / Confluence / Crowd를 운영하다 보면 라이선스 키를 발급, 갱신, 관리하는 업무가 있다. 개발서버의 경우는 개발자 키를 발급받아 입력해야 한다. 방법을 알아보자. 1. 라이선스 키 관리 https://my.atlassian.com/ Log in with Atlassian account We tried to load scripts but something went wrong. Please make sure that your network settings allow you to download scripts from the following domain: https://aid-frontend.prod.atl-paas.net/atlassian-id/front-end/5.0.445 id.. 2023. 6. 14.
Jira 운영데이터를 개발데이터로 이관 후 개발 접속하면 운영으로 리다이렉트되는 문제 해결 Jira 업그레이드 작업을 위해, 운영데이터를 개발데이터로 이관하였다. 그런데 개발 도메인으로 접속하면 운영 도메인으로 자동 리다이렉트 되는 현상이 발생하였다. 운영 주소 : https://*****.com 개발 주소 : https://*****dev.com 개발 주소를 접속하면 운영 주소로 변경되어 로그인도 안되고 설정 값을 바꿀 수도 없는 난감한 상황이다. 이유는 베이스 URL까지 운영 주소로 바뀌었기 때문이다. 예전에는 이런 문제가 없었지만 최신 Jira에서는 해당 이슈가 생긴 것 같다. 직접 DB에서 Base URL을 변경하면 문제가 해결된다. update propertystring set propertyvalue='https://*****dev.com' where id=(select id fro.. 2023. 5. 25.
Jira / Confluence 톰캣 버전 업그레이드 방법 Jira, Confluence를 운영하면서 솔루션 업그레이드 없이 Tomcat 톰캣 버전만 업그레이드 필요한 경우가 있다. 대부분 톰캣 버전의 보안 취약점을 해결하기 위한 사유가 많다. 아틀란시안 Support 페이지에서는 톰캣만 업그레이드 하는 방법을 제시한다. https://confluence.atlassian.com/jirakb/how-to-upgrade-apache-tomcat-version-used-by-jira-879957866.html How to upgrade Apache Tomcat version used by Jira | Jira | Atlassian Documentation How to upgrade Apache Tomcat version used by Jira confluence.a.. 2023. 3. 24.
반응형