본문 바로가기

전체 글89

[jira] jira- bitbucket 이슈 넘버로 연동하기 프로젝트 관리 협업 툴로 jira를 사용하고, 형상관리 툴로 bitbutcket을 사용한다면 두 가지 툴을 연동해서 사용하고 싶은 욕구가 생깁니다. 여러가지 방법이 있겠지만 저는 간단하게 Jira Issues를 Bitbucket 커밋에 연동하는 방법을 알려드리겠습니다. [Bitbucket] 원하는 프로젝트 선택 > Jira issues > Linked Jira Projects 아이콘 > Manage linked projects [Bitbucket] 연결하고자하는 jira 프로젝트를 선택해주고, 'Link Project' 버튼 클릭 이렇게 하면 프로젝트에 링크된 Jira issues를 모두 볼 수 있습니다. 자, 이번에는 프로젝트를 수정하고 커밋할때, 프로젝트를 특정 jira issue와 연동되도록 해보겠.. 2024. 4. 15.
[jira] jira의 workflow(업무 흐름) 변경하기 Jira를 사용하다보면 워크플로를 변경하고 싶을 때가 있습니다. 그러나 프로젝트에서 워크플로를 변경하려고 하면 아래처럼 잘 되지가 않습니다. 왜냐하면 현재 프로젝트와 연동이 되어있는 활성 워크플로의 경우에는 편집이 막혀있기 때문입니다😢 ❌ 워크플로 변경안되는 예시 [프로젝트] 프로젝트 설정 > 워크플로 > 🖍편집 작업을 누르고 워크플로가 나왔을 때, 수정하려면 아래와 같은 경고 문구가 뜹니다. "임시본 워크플로에서는 이 작업을 수행할 수 없습니다." ❓그렇다면 어떻게 워크플로를 변경해야할까? → 현재 프로젝트와 연동이 되어있는 워크플로는 수정이 안되므로, 워크플로를 새로 만들어서 현재 프로젝트에 연동된 워크플로에 바꿔치기 해줍니다. 구체적으로는 먼저, 기존활성 워크플로를 복사해서 아직 어떠한 프로젝트에도.. 2024. 4. 14.
[javascript] reduce() 함수 사용법 및 쉬운 예시 📌1. reduce()함수란? JavaScript의 reduce() 함수는 배열의 각 요소에 대해 콜백함수를 실행하고, 하나의 새로운 결과값을 반환해주는 함수입니다. 하나의 결과값을 리턴하기 때문에 reduce()는 해당 요소의 값을 기반으로 배열에서 단일 값을 파생해야 할 때 특히 유용합니다. 예를 들면, 각 요소의 값을 합산한 결과값 하나만 리턴하는 경우에 reduce를 사용하면 유용합니다. 기본 구문은 다음과 같습니다. array.reduce(callback[, initialValue]); callback: 콜백함수는 배열의 각 요소에 대해 실행되며, 아래 4가지 인수를 가지고 있습니다. accumulator: 이전 콜백 실행의 누적 결과 (콜백 함수의 반환 값을 누적한 값) currentValue.. 2024. 4. 13.
[jenkins] jenkins-bitbucket 연동하기 * '소스코드 개발', '배포 서버 기본 설정'을 모두 했다는 가정하에 jenkin와 bitbucket을 연동합니다. 1. bitbucket - web hook 설정 bitbucket 에서 웹훅을 걸기 원하는 repository로 이동합니다. settings > webhook > 'Add newwebhook'을 클릭하고 Repository hooks의 정보를 입력합니다. 더보기 - title: jenkins - url: http://{jenkins가 설치된 서버 ip}:port/bitbucket-webhook) (저는 이미 웹훅이 걸려있어서 모자이크 부분이 보이네요 ㅎ) 2. Jenkins (먼저 jenkins 웹페이지로 들어와서 로그인을 한 후에 아래 플로우를 따라가주세요.) 1. bitbucket 플.. 2024. 3. 11.