リリースノートを簡単に生成
6996 ワード
写真でAaron Burden on Unsplash
私はこれに来たpost 約2タスクを使用してAzure devopsのリリースノートを生成するだけであなたとそれを共有したい.
ビルドでノートを生成する
ウィキリポジトリ wikiに移動します.
Azure devops wikiの3つの点をクリックすることによって、あなたは倉庫をクローン化して、そのURLを得ることができます.
枝 デフォルトの枝を使用し、分岐を空にします. ページ名 ページの名前のためにpredefined variables Azure devopsで毎回別のページを生成します.
例えば、$( release . deploymentname )- $( release . deploymentid ).MD
あなたのWikiの更新を追跡するために書かれるように、明示的なGit名とGitメールを記入してください.
私は、あなたのユーザー名と認証のために使用される個人のアクセストークンを保存するために、可変グループをつくることを勧めます.必要に応じて、それらを追跡し、再利用することが容易になります.
変数グループを作成し、両方のユーザ名と個人認証トークンを秘密として追加します.
個人アクセストークンを生成するには、次の手順に従います. ユーザー設定をクリック
個人アクセストークンをクリックする
新しいトークンをクリック グラントのみ読み取り&書き込み権限 秘密の変数にトークンをコピーする Troubleshooting page 問題の場合.
これが助ける望み!
私はこれに来た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をファイルで更新することができます.それを使いましょう!
我々は多くの情報を埋める必要がある.
ウィキ
# 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}}
前のセクションのように、我々はリリースノートを生成するために同じタスクを使用することができます.
しかし、我々はそれを集めたいです.
ブラックマーブルのタスクGitベースのWikiシングルファイルのアップデータもAzure devops Wikiをファイルで更新することができます.それを使いましょう!
我々は多くの情報を埋める必要がある.
ウィキ
Azure devops wikiの3つの点をクリックすることによって、あなたは倉庫をクローン化して、そのURLを得ることができます.
例えば、$( release . deploymentname )- $( release . deploymentid ).MD
ジット
あなたのWikiの更新を追跡するために書かれるように、明示的なGit名とGitメールを記入してください.
Azure devops資格情報
私は、あなたのユーザー名と認証のために使用される個人のアクセストークンを保存するために、可変グループをつくることを勧めます.必要に応じて、それらを追跡し、再利用することが容易になります.
変数グループを作成し、両方のユーザ名と個人認証トークンを秘密として追加します.
個人アクセストークンを生成するには、次の手順に従います.
これが助ける望み!
Reference
この問題について(リリースノートを簡単に生成), 我々は、より多くの情報をここで見つけました https://dev.to/antoinega/generate-releases-notes-easily-b3lテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol