فرض کنید به هر دلیلی نیاز دارید تا شماره work-item های روی Azure DevOps Board تان از یک عدد خاص (مثلا ۱۰۰۰) شروع کنید.
قبل از ادامه مطالعه این پست فکر کنید برای انجام این کار چه ایدههایی به ذهن میرسد!
یکی از ایدهها این است که به صورت دستی هزار تا work-item ایجاد و حذف کنیم! خب طبیعتا زمان زیادی طول صرف میشود.
راه بهتر این است که همین کار ایجاد و حذف را انجام دهیم ولی نه به صورت دستی، بلکه با یه اسکریپت.
مراحل کار:
- نصب Azure Cli: لینک نصب
- اضافه کردن امکانات Azure DevOps به Azure Cli:
az extension add --name azure-devops
- داخل اکانت خود در قسمت Azure Devops چرخ دنده بالا سمت راست که مربوط به تنظیمات اکانت میشود را بزنید و از آنجا Personal account tokens را انتخاب و یک Token ایجاد کنید (دسترسیهای لازم رو به Token مورد نظر بدهید).
توکن را کپی کنید در مرحله بعد به آن نیاز خواهید داشت!
- لاگین:
az devops login
- یک فایل با اسم s.ps1 ایجاد کنید و محتوای زیر را در آن قرار دهید:
$i = 1
while ($i -lt 1000)
{
az boards work-item create --title dummy$i --type "Bug" --org [ORGANIZATIONURL] --project [PROJECTNAME]
az boards work-item delete --id $i --org [ORGANIZATIONURL] --project [PROJECTNAME] --yes
$i++
}
- مقادیر [ORGANIZATIONURL] و [PROJECTNAME] را تغییر دهید.
- وارد مسیر فایلی که ایجاد کردهاید شده و آن را ران کنید:
./s.ps1
منتظر بمانید تا کار اسکریپت تمام شود. بعد از این مرحله work-item هایی که ایجاد میکنید از همان عدد خاصی که میخواهید شروع خواهد شد.
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، نظرات خود را با ما در قسمت کامنتها به اشتراک بگذارید.
#حامد_حاجیلو (لینکدین)
کانال تلگرام:
@SoftwarePhilosophy
__________