リリースノートを簡単に生成


写真でAaron Burden on Unsplash
私はこれに来たpost 約2タスクを使用してAzure devopsのリリースノートを生成するだけであなたとそれを共有したい.

ビルドでノートを生成する


あなたは簡単にタスクをビルドにリリースノート(CrossPlatform)を生成し、インラインテンプレートとして、著者によって提案されたテンプレートを使用して追加することができます.
# Notes for build 
**Build Number**: {{buildDetails.id}}
**Build Trigger PR Number**: {{lookup buildDetails.triggerInfo 'pr.number'}} 

# Associated Pull Requests ({{pullRequests.length}})
{{#forEach pullRequests}}
{{#if isFirst}}### Associated Pull Requests (only shown if  PR) {{/if}}
*  **PR {{this.id}}**  {{this.title}}
{{/forEach}}

# Builds with associated WI/CS ({{builds.length}})
{{#forEach builds}}
{{#if isFirst}}## Builds {{/if}}
##  Build {{this.build.buildNumber}}
{{#forEach this.commits}}
{{#if isFirst}}### Commits {{/if}}
- CS {{this.id}}
{{/forEach}}
{{#forEach this.workitems}}
{{#if isFirst}}### Workitems {{/if}}
- WI {{this.id}}
{{/forEach}} 
{{/forEach}}

# Global list of WI ({{workItems.length}})
{{#forEach workItems}}
{{#if isFirst}}## Associated Work Items (only shown if  WI) {{/if}}
*  **{{this.id}}**  {{lookup this.fields 'System.Title'}}
  - **WIT** {{lookup this.fields 'System.WorkItemType'}} 
  - **Tags** {{lookup this.fields 'System.Tags'}}
{{/forEach}}

{{#forEach commits}}
{{#if isFirst}}### Associated commits{{/if}}
* ** ID{{this.id}}** 
  -  **Message:** {{this.message}}
  -  **Commited by:** {{this.author.displayName}} 
  -  **FileCount:** {{this.changes.length}} 
{{#forEach this.changes}}
      -  **File path (TFVC or TfsGit):** {{this.item.path}}  
      -  **File filename (GitHub):** {{this.filename}}  
{{/forEach}}
{{/forEach}}
これは$( build . artifactstagingdirectory )/releasenotesにファイルを生成します.mdとPubタスクを使用して発行できます.

リリースノート


前のセクションのように、我々はリリースノートを生成するために同じタスクを使用することができます.
しかし、我々はそれを集めたいです.
ブラックマーブルのタスクGitベースのWikiシングルファイルのアップデータもAzure devops Wikiをファイルで更新することができます.それを使いましょう!
我々は多くの情報を埋める必要がある.

ウィキ

  • ウィキリポジトリ
  • wikiに移動します.
    Azure devops wikiの3つの点をクリックすることによって、あなたは倉庫をクローン化して、そのURLを得ることができます.
  • デフォルトの枝を使用し、分岐を空にします.
  • ページ名
  • ページの名前のためにpredefined variables Azure devopsで毎回別のページを生成します.
    例えば、$( release . deploymentname )- $( release . deploymentid ).MD

    ジット


    あなたのWikiの更新を追跡するために書かれるように、明示的なGit名とGitメールを記入してください.

    Azure devops資格情報


    私は、あなたのユーザー名と認証のために使用される個人のアクセストークンを保存するために、可変グループをつくることを勧めます.必要に応じて、それらを追跡し、再利用することが容易になります.
    変数グループを作成し、両方のユーザ名と個人認証トークンを秘密として追加します.
    個人アクセストークンを生成するには、次の手順に従います.
  • ユーザー設定をクリック
  • 個人アクセストークンをクリックする
  • 新しいトークンをクリック
  • グラントのみ読み取り&書き込み権限
  • 秘密の変数にトークンをコピーする
  • Troubleshooting page 問題の場合.
    これが助ける望み!