Skip to content
This repository was archived by the owner on May 2, 2022. It is now read-only.
11 changes: 6 additions & 5 deletions src/configure/browse.ts
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
import * as vscode from 'vscode';
import { AzureTreeItem, UserCancelledError } from 'vscode-azureextensionui';

import { AppServiceClient, ScmType } from './clients/azure/appServiceClient';
import { getSubscriptionSession } from './helper/azureSessionHelper';
import { ControlProvider } from './helper/controlProvider';
import { telemetryHelper, Result } from './helper/telemetryHelper';
import { AzureSession, ParsedAzureResourceId, extensionVariables } from './model/models';
import { Result, telemetryHelper } from './helper/telemetryHelper';
import { AzureSession, extensionVariables, ParsedAzureResourceId } from './model/models';
import * as constants from './resources/constants';
import { Messages } from './resources/messages';
import { TelemetryKeys } from './resources/telemetryKeys';
import { TracePoints } from './resources/tracePoints';


const Layer = 'browsePipeline';

export async function browsePipeline(node: AzureTreeItem): Promise<void> {
vscode.window.showErrorMessage("inside brpwse pipeline func");
await telemetryHelper.executeFunctionWithTimeTelemetry(async () => {
try {
if (!!node && !!node.fullId) {
Expand Down Expand Up @@ -47,7 +48,7 @@ async function browsePipelineInternal(resourceId: string, appServiceClient: AppS
if (scmType === ScmType.VSTSRM.toLowerCase()) {
await browseAzurePipeline(resourceId, appServiceClient);
}
else if(scmType === ScmType.GITHUBACTION.toLowerCase() && extensionVariables.enableGitHubWorkflow) {
else if (scmType === ScmType.GITHUBACTION.toLowerCase() && extensionVariables.enableGitHubWorkflow) {
await browseGitHubWorkflow(resourceId, appServiceClient);
}
else if (scmType === '' || scmType === ScmType.NONE.toLowerCase()) {
Expand Down Expand Up @@ -85,7 +86,7 @@ async function browseGitHubWorkflow(resourceId: string, appServiceClient: AppSer
let webAppMetaData = await appServiceClient.getAppServiceMetadata(resourceId);

if (!!webAppSourceControl && !!webAppSourceControl.properties && webAppSourceControl.properties.isGitHubAction) {
let url = `${webAppSourceControl.properties.repoUrl}/actions?query=${encodeURI("workflow:\"" + (!!webAppMetaData.properties.configName ? webAppMetaData.properties.configName : webAppMetaData.properties.configPath) + "\"")}`;
let url = `${webAppSourceControl.properties.repoUrl}/actions?query=${encodeURI("workflow:\"" + (!!webAppMetaData.properties.configName ? webAppMetaData.properties.configName : webAppMetaData.properties.configPath) + "\"")}`;
await vscode.env.openExternal(vscode.Uri.parse(url));
telemetryHelper.setTelemetry(TelemetryKeys.BrowsedExistingPipeline, 'true');
}
Expand Down
6 changes: 6 additions & 0 deletions src/configure/configure.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,9 @@ const Layer: string = 'configure';
export let UniqueResourceNameSuffix: string = uuid().substr(0, 5);

export async function configurePipeline(node: AzureTreeItem) {
vscode.window.showErrorMessage("inside configure pipeline");
throw Error("vhvh");

await telemetryHelper.executeFunctionWithTimeTelemetry(async () => {
try {
if (!(await extensionVariables.azureAccountExtensionApi.waitForLogin())) {
Expand Down Expand Up @@ -102,6 +105,7 @@ class Orchestrator {

public async configure(node: any): Promise<void> {
telemetryHelper.setCurrentStep('GetAllRequiredInputs');
vscode.window.showErrorMessage(node.id);
await this.getInputs(node);
if (this.continueOrchestration) {
if ( extensionVariables.remoteConfigurerEnabled === true && this.inputs.sourceRepository.repositoryProvider === RepositoryProvider.Github &&
Expand Down Expand Up @@ -159,6 +163,8 @@ class Orchestrator {
}

private async getInputs(node: any): Promise<void> {

vscode.window.showErrorMessage("inside get inputs" + node);
telemetryHelper.setTelemetry(TelemetryKeys.FF_UseGithubForCreatingNewRepository,
vscode.workspace.getConfiguration().get('deployToAzure.UseGithubForCreatingNewRepository'));
telemetryHelper.setTelemetry(TelemetryKeys.FF_UseAzurePipelinesForGithub,
Expand Down