Co-authored-by: Sriramdas Balaji <sriramdas.balaji@outlook.com>
This commit is contained in:
sriramdasbalaji 2021-02-05 13:27:23 +05:30 коммит произвёл GitHub
Родитель d3fc267555
Коммит e6d52fb086
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
16 изменённых файлов: 11 добавлений и 5 удалений

Двоичные данные
labs/vstsextend/launchdarkly/images/assignuserstory.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 22 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 18 KiB

После

Ширина:  |  Высота:  |  Размер: 19 KiB

Двоичные данные
labs/vstsextend/launchdarkly/images/clone.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 10 KiB

После

Ширина:  |  Высота:  |  Размер: 8.5 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 58 KiB

После

Ширина:  |  Высота:  |  Размер: 31 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 1.1 KiB

После

Ширина:  |  Высота:  |  Размер: 750 B

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 51 KiB

После

Ширина:  |  Высота:  |  Размер: 26 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 21 KiB

После

Ширина:  |  Высота:  |  Размер: 46 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 37 KiB

После

Ширина:  |  Высота:  |  Размер: 14 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 36 KiB

После

Ширина:  |  Высота:  |  Размер: 67 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 21 KiB

После

Ширина:  |  Высота:  |  Размер: 34 KiB

Двоичные данные
labs/vstsextend/launchdarkly/images/launchdarklypat2.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 15 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 7.4 KiB

После

Ширина:  |  Высота:  |  Размер: 16 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 21 KiB

После

Ширина:  |  Высота:  |  Размер: 64 KiB

Двоичные данные
labs/vstsextend/launchdarkly/images/sdkkey.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 69 KiB

После

Ширина:  |  Высота:  |  Размер: 52 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 58 KiB

После

Ширина:  |  Высота:  |  Размер: 51 KiB

Просмотреть файл

@ -50,10 +50,14 @@ In this lab, you will learn
![](images/sdkkey.png)
## Exercise 2: Integrate LaunchDarkly in your Web application
1. Make sure **Work Item management** toggle is **On** in your Azure DevOps services project as shown below. This will automatically create links for work items mentioned in a commit comment.
1. Make sure **Commit mention linking** toggle is **On** in your Azure DevOps services project as shown below. This will automatically create links for work items mentioned in a commit comment.
![](images/workitemlinking.png)
1. Navigate to **Boards \| Work items**. Select User Story with the title `Implement FeatureFlag Management using LaunchDarkly` and assign it to yourself if its not assigned.
![](images/assignuserstory.png)
1. Now navigate to the **Repos** within the project portal, select **Clone** and then select **Clone in Visual Studio**.
![](images/Clonerepo.gif)
@ -149,11 +153,13 @@ In this lab, you will learn
![](images/launchdarklypat.png)
1. In Azure DevOps project navigate to Project Settings-->Build and Release-->Service connections. Select **+New service connection** and choose **LaunchDarkly**.
![](images/launchdarklypat2.png)
1. In Azure DevOps project navigate to **Project Settings \| Pipelines \| Service connections**. Select **Create service connection** , choose **LaunchDarkly** and click **Next**.
![](images/launchdarklyendpoint.png)
1. In **Add LaunchDarkly service connection** window give connection name and paste the access token which you copied in the first step and click **OK**
1. In **New LaunchDarkly service connection** window give connection name and paste the access token which you copied in the first step and click **Save**
![](images/ldserviceconnection.png)
@ -161,7 +167,7 @@ In this lab, you will learn
![](images/selectfeatureflanginWit.png)
1. Navigate to **Releases** under **Pipelines**. Select **LaunchDarkly_CD** pipeline and click **Edit pipeline**.
1. Navigate to **Releases** under **Pipelines**. Select **LaunchDarkly_CD** pipeline and click **Edit**.
![](images/editpipeline.png)
@ -192,7 +198,7 @@ In this lab, you will learn
![](images/azuredevopsPAT.png)
1. Now you are done with the configuring release pipeline. Navigate to **Pipelines-->Builds** and Queue **LaunchDarkly-CI** build. This CI pipeline has tasks to compile .Net Core project. For more guidance on how to build .Net Core projects with Azure Pipelines see [here](https://docs.microsoft.com/en-us/azure/devops/pipelines/languages/dotnet-core?view=vsts&tabs=designer#build-your-project). Once the build completes successfully a release would be triggered to deploy app and rollout feature flag in LaunchDarkly.
1. Now you are done with the configuring release pipeline. Navigate to **Pipelines-->Pipelines** and Queue **LaunchDarkly-CI** build. This CI pipeline has tasks to compile .Net Core project. For more guidance on how to build .Net Core projects with Azure Pipelines see [here](https://docs.microsoft.com/en-us/azure/devops/pipelines/languages/dotnet-core?view=vsts&tabs=designer#build-your-project). Once the build completes successfully a release would be triggered to deploy app and rollout feature flag in LaunchDarkly.
![](images/buildandrelease.gif)