Atlassian CLI(acli)Windows 安裝與登入
雖然 Github 上的 issue 已經有基本60分功能,但真的要協作用 jira 當 agent 們的共同記憶區會比較變些,這邊是 Windows 快速安裝的方法
1. 下載並加入 PATH
兩個選項擇一,整段貼到 PowerShell 執行
選項 A:C:\App\atlassian-cli(系統變數)
以系統管理員身分執行
# 設定安裝目錄
$AcliDir = "C:\App\atlassian-cli"
# 建立目錄
New-Item -ItemType Directory -Force $AcliDir | Out-Null
# 下載 acli
Invoke-WebRequest -Uri "https://acli.atlassian.com/windows/latest/acli_windows_amd64/acli.exe" -OutFile "$AcliDir\acli.exe"
# 加入系統環境變數
$MachinePath = [Environment]::GetEnvironmentVariable("Path", "Machine")
if (($MachinePath -split ";") -notcontains $AcliDir) {
[Environment]::SetEnvironmentVariable("Path", "$MachinePath;$AcliDir", "Machine")
}
選項 B:C:\Users\<你>\.local\bin(使用者變數)
一般權限即可
# 設定安裝目錄
$AcliDir = "$env:USERPROFILE\.local\bin"
# 建立目錄
New-Item -ItemType Directory -Force $AcliDir | Out-Null
# 下載 acli
Invoke-WebRequest -Uri "https://acli.atlassian.com/windows/latest/acli_windows_amd64/acli.exe" -OutFile "$AcliDir\acli.exe"
# 加入使用者環境變數
$UserPath = [Environment]::GetEnvironmentVariable("Path", "User")
if (($UserPath -split ";") -notcontains $AcliDir) {
[Environment]::SetEnvironmentVariable("Path", "$UserPath;$AcliDir", "User")
}
確認安裝
確認安裝
# 重新載入環境變數
$env:Path = (($env:Path -split ";") + ([Environment]::GetEnvironmentVariable("Path", "Machine") -split ";") + ([Environment]::GetEnvironmentVariable("Path", "User") -split ";") | Where-Object { $_ } | Select-Object -Unique) -join ";"
# 顯示安裝位置
Write-Host "acli 位置:$((Get-Command acli).Source)"
確認版本
acli --version
2. 登入
登入 Jira (瀏覽器授權後,回終端機選站台才算完成)
acli jira auth login --web
登入 Confluence(需要時)
acli confluence auth login --web
3. 測試連線
查看登入狀態
acli jira auth status
列出專案
acli jira project list --limit 10
看到 ✓ Authenticated,且列專案沒有報錯即成功(還沒有專案時清單是空的)
沒有留言:
張貼留言