Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
지라 자동화 어디까지 가능할까요?
Search
hanalee
April 02, 2023
Programming
0
890
지라 자동화 어디까지 가능할까요?
Android Super.init(v4) 에서 발표한 지라 자동화에 대한 내용을 담고 있습니다.
hanalee
April 02, 2023
Tweet
Share
Other Decks in Programming
See All in Programming
仮想ファイルシステムを導入して開発環境のストレージ課題を解消する
segadevtech
2
400
LangChainでWebサイトの内容取得やGitHubソースコード取得
shukob
0
120
Rubyとクリエイティブコーディングの輪の広がり / The Growing Circle of Ruby and Creative Coding
chobishiba
1
220
Wallet API, Verifier APIで実現するIDカード on iPhoneの世界
shitamori1272
1
320
最高の構文木の設計 2024年版
yui_knk
7
2.4k
フロントエンドのテストからアクセシビリティをしれっと広めていく
nano72mkn
3
700
全力の跳躍を捉える計測アプリを作る
ogijun2018
0
1.1k
From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE
ivargrimstad
0
1k
状態管理ライブラリZustandの導入から運用まで
k1tikurisu
2
270
Method Swizzlingを行うライブラリにおけるマルチモジュール設計
yoshikma
0
100
暴走のウホーレン 〜想いってのはvimrcにしないと伝わらないんだぜ〜 / iosdc_japan_2024
uhooi
1
240
RAGの回答精度評価用のQAデータセットを生成AIに作らせた話
kurahara
0
210
Featured
See All Featured
A Tale of Four Properties
chriscoyier
155
22k
The Pragmatic Product Professional
lauravandoore
30
6.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
354
29k
Why Our Code Smells
bkeepers
PRO
334
56k
Build your cross-platform service in a week with App Engine
jlugia
228
18k
Fashionably flexible responsive web design (full day workshop)
malarkey
400
65k
Code Review Best Practice
trishagee
62
16k
Mobile First: as difficult as doing things right
swwweet
220
8.8k
Robots, Beer and Maslow
schacon
PRO
157
8.1k
Fontdeck: Realign not Redesign
paulrobertlloyd
80
5.1k
Adopting Sorbet at Scale
ufuk
72
8.9k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Transcript
지라 자동화 어디까지 가능할까요? 이하나 Tumblbug (부제 - 주니어 개발자인
내가 지라 마스터가 된 건에 대하여)
안되는거 빼고 다되는 것 같아요.
계기
계기
발표 계기
이제 본론 시작합니다.
일단 여러모로 바빠요..(정말) 재밌는 개발(^^)만 하고 싶지 않나요? 모두를 위해
더 생산적인 일을 해야 해요 왜 해야 하나요?
권한 (충분한) 자동화 아이디어 함께할 팀원 자동화를 하기 전..
어떻게 ?
Jira automation JQL & smart value Github Octokit & AWS
Lambda Slack Webhook 무엇으로 ?
Trigger Result 이슈 항목 편집 참조자 추가 레이블 변경 말머리
자동 추가 이슈 편집
이슈 편집 지라에서 변경 감지 > 활성화 규칙 동작
Trigger Result 티켓 상태 변경 브랜치 생성 PR merge 티켓
상태 변경 자동화 버튼 이슈 상태 변경
이슈 상태 변경 지라가 감지 혹은 직접 동작 실행 >
브랜치 생성 / 티켓 상태 변경 지라↔깃 연동 만 하면 자체 제공 트리거와 동작
Trigger Result 스프린트 시작 릴리즈 생성 알림 전송 자동화 버튼
QA 완료 알림 전송 릴리즈 노트 전송 알림
알림 Automation Click 메세지 생성 with smart value 슬랙 전송
with webhook 아직 몇개 더 남았어요…ㅎ
Trigger Result 자동화 버튼 깃 머지/태그/릴리즈 지라 릴리즈 QA 배포
지라 릴리즈 티켓 상태 변경 작업 릴리즈
작업 릴리즈 Automation Click Web Request (lambda url) Git API
request Jira API request release trigger ticket status change Jira Automation Jira Automation AWS lambda Octokit
What How 이슈 템플릿 지라 앱(플러그인) 설치 대시보드 JQL로 만든
필터 PR 리뷰어 자동할당 CODEOWNER 커밋에 이슈 키 자동 삽입 shell / plugin 자매품
자동화 플로우 기능 논의 스프린트 시작 진행 중 작업 완료
배포 완료🎉 릴리즈 생성 알림 말머리 추가 이슈 템플릿 레이블 변경 티켓 상태 변경 브랜치 생성 참조자 할당 QA 배포 대시보드 릴리즈 노트 공유 QA 완료 알림 깃 태그/릴리즈 브랜치 머지 지라 릴리즈 리뷰어 할당 이슈 번호 삽입
반복 작업 제거 오동작 시 광역 딜/혼란 커뮤니케이션 비용 절약
정확한 규칙 정의 필요 장단점
What Solve GUI 를 제외한 모든 작업은 약간 불친절함 jira
smart value doc jira search doc jira rest api jira community 괄호지옥..{{/}}{{/}}.. 어려웠던 점
그럼에도 불구하고 추천합니다.
동료들의 반응 (발표자 속 마음)
새로 생긴 수식어 여러분도 지라 마스터가 되시길 감사합니다