目前的Gitlab有開放跟Asana的聯動方式,但僅限於把特定任務進行completed checking。
- 到asana的console , 點下"create new token",把token存下來。請記得這個token只會出現一次,所以如果弄丟了就永遠看不到,到時就是回來重新申請。
- 到gitlab的頁面下,進入預計要進行連動的專案。到最左邊的Settings -> integrations,點擊Asana,並且將剛剛從Asana拿到的API token,大概會變成底下圖的樣子:
- 完成以後回到上面的頁面就可以看到Asana打勾了。
使用方式
推code的時候,在commit的欄位使用以下兩種方式:
- 把Asana的task號碼貼上。Asana的task號碼取得方式就是把asana打開後,有一個迴紋針圖樣點下去後就會copy一個link address,大概長這樣: https://app.asana.com/0/1203267114681956/1203488262458318/f
其中1203488262458318 (上面黑體字的標定位置)就是號碼。把號碼加上#放到commit comment裡面(#1203488262458318 ),Asana的task update底下就會自動加上該commit的連結。 - 可以把該連結直接放到commit comment裡面。只是看起來會比第一種方式不乾淨,但效果一樣。
如果想把Asana的項目直接打勾,可以用以下關鍵字(可參閱gitkab官網說明文件)
fix
fixed
fixes
fixing
close
closes
closed
closing
references:
- https://docs.gitlab.com/ee/user/project/integrations/asana.html
沒有留言:
張貼留言