Skip to content

Commit

Permalink
Merge branch 'master' into RemoveEnvtVariable
Browse files Browse the repository at this point in the history
  • Loading branch information
eaarora-ms committed Jul 17, 2019
2 parents 4dd8592 + 327b3b5 commit aa877b1
Show file tree
Hide file tree
Showing 35 changed files with 61 additions and 49 deletions.
@@ -1,6 +1,6 @@
{
"loc.friendlyName": "Azure Database for MySQL deployment",
"loc.helpMarkDown": "[More Information](https://aka.ms/mysqlazuredeployreadme)",
"loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysqlazuredeployreadme)",
"loc.description": "Run your scripts and make changes to your Azure Database for MySQL",
"loc.instanceNameFormat": "Execute Azure MySQL : $(TaskNameSelector)",
"loc.group.displayName.target": "DB Details",
Expand Down
4 changes: 2 additions & 2 deletions Tasks/AzureMysqlDeploymentV1/task.json
Expand Up @@ -16,8 +16,8 @@
"author": "Microsoft Corporation",
"version": {
"Major": 1,
"Minor": 0,
"Patch": 30
"Minor": 156,
"Patch": 1
},
"demands": [],
"minimumAgentVersion": "1.100.0",
Expand Down
4 changes: 2 additions & 2 deletions Tasks/AzureMysqlDeploymentV1/task.loc.json
Expand Up @@ -16,8 +16,8 @@
"author": "Microsoft Corporation",
"version": {
"Major": 1,
"Minor": 0,
"Patch": 30
"Minor": 156,
"Patch": 1
},
"demands": [],
"minimumAgentVersion": "1.100.0",
Expand Down
2 changes: 1 addition & 1 deletion Tasks/Common/docker-common-v2/containerconnection.ts
Expand Up @@ -117,7 +117,7 @@ export default class ContainerConnection {

public setDockerConfigEnvVariable() {
if (this.configurationDirPath && fs.existsSync(this.configurationDirPath)) {
tl.setVariable("DOCKER_CONFIG", this.configurationDirPath, true);
tl.setVariable("DOCKER_CONFIG", this.configurationDirPath);
}
else {
tl.error(tl.loc('DockerRegistryNotFound'));
Expand Down
2 changes: 1 addition & 1 deletion Tasks/Common/docker-common/containerconnection.ts
Expand Up @@ -117,7 +117,7 @@ export default class ContainerConnection {

public setDockerConfigEnvVariable() {
if (this.configurationDirPath && fs.existsSync(this.configurationDirPath)) {
tl.setVariable("DOCKER_CONFIG", this.configurationDirPath, true);
tl.setVariable("DOCKER_CONFIG", this.configurationDirPath);
}
else {
tl.error(tl.loc('DockerRegistryNotFound'));
Expand Down
10 changes: 8 additions & 2 deletions Tasks/Common/webdeployment-common-v2/Tests/L1JsonVarSub.ts
Expand Up @@ -11,7 +11,8 @@ var envVarObject = jsonSubUtil.createEnvTree([
{ name: 'user.profile.name.first', value: 'firstName', secret: false},
{ name: 'user.profile', value: 'replace_all', secret: false},
{ name: 'constructor.name', value: 'newConstructorName', secret: false},
{ name: 'constructor.valueOf', value: 'constructorNewValue', secret: false}
{ name: 'constructor.valueOf', value: 'constructorNewValue', secret: false},
{ name: 'systemsettings.appurl', value: 'https://dev.azure.com/helloworld', secret: false}
]);

var jsonObject = {
Expand All @@ -34,6 +35,9 @@ var jsonObject = {
'constructor': {
'name': 'myconstructorname',
'valueOf': 'myconstructorvalue'
},
'systemsettings': {
'appurl': 'https://helloworld.visualstudio.com'
}
}
// Method to be checked for JSON variable substitution
Expand All @@ -42,7 +46,9 @@ jsonSubUtil.substituteJsonVariable(jsonObject, envVarObject);
if(typeof jsonObject['user.profile'] === 'object') {
console.log('JSON - eliminating object variables validated');
}
if(jsonObject['data']['ConnectionString'] === 'database_connection' && jsonObject['data']['userName'] === 'db_admin') {
if(jsonObject['data']['ConnectionString'] === 'database_connection'
&& jsonObject['data']['userName'] === 'db_admin'
&& jsonObject['systemsettings']['appurl'] == 'https://dev.azure.com/helloworld') {
console.log('JSON - simple string change validated');
}
if(jsonObject['system']['debug'] === 'no_change') {
Expand Down
10 changes: 8 additions & 2 deletions Tasks/Common/webdeployment-common-v2/Tests/L1JsonVarSubV2.ts
Expand Up @@ -16,7 +16,8 @@ var envVarObject = jsonSubUtil.createEnvTree([
{ name: 'profile.enabled', value: 'false', secret: false},
{ name: 'profile.version', value: '1173', secret: false},
{ name: 'profile.somefloat', value: '97.75', secret: false},
{ name: 'profile.preimum_level', value: '{"suaggar": "V4", "rok": "V5", "asranja": { "type" : "V6"}}', secret: false}
{ name: 'profile.preimum_level', value: '{"suaggar": "V4", "rok": "V5", "asranja": { "type" : "V6"}}', secret: false},
{ name: 'systemsettings.appurl', value: 'https://dev.azure.com/helloworld', secret: false}
]);

var jsonObject = {
Expand Down Expand Up @@ -52,13 +53,18 @@ var jsonObject = {
"enabled": true,
"version": 2,
"somefloat": 2.3456
},
'systemsettings': {
'appurl': 'https://helloworld.visualstudio.com'
}

}
// Method to be checked for JSON variable substitution
jsonSubUtil.substituteJsonVariableV2(jsonObject, envVarObject);

if(jsonObject['data']['ConnectionString'] === 'database_connection' && jsonObject['data']['userName'] === 'db_admin') {
if(jsonObject['data']['ConnectionString'] === 'database_connection'
&& jsonObject['data']['userName'] === 'db_admin'
&& jsonObject['systemsettings']['appurl'] == 'https://dev.azure.com/helloworld') {
console.log('JSON - simple string change validated');
}
if(jsonObject['system']['debug'] === 'no_change') {
Expand Down
2 changes: 1 addition & 1 deletion Tasks/Common/webdeployment-common-v2/variableutility.ts
@@ -1,7 +1,7 @@
import tl = require('azure-pipelines-task-lib');

export function isPredefinedVariable(variable: string): boolean {
var predefinedVarPrefix = ['agent.', 'azure_http_user_agent', 'build.', 'common.', 'release.', 'system', 'tf_'];
var predefinedVarPrefix = ['agent.', 'azure_http_user_agent', 'build.', 'common.', 'release.', 'system.', 'tf_'];
for(let varPrefix of predefinedVarPrefix) {
if(variable.toLowerCase().startsWith(varPrefix)) {
return true;
Expand Down
2 changes: 1 addition & 1 deletion Tasks/DockerComposeV0/task.json
Expand Up @@ -14,7 +14,7 @@
"version": {
"Major": 0,
"Minor": 155,
"Patch": 0
"Patch": 1
},
"demands": [],
"preview": "false",
Expand Down
2 changes: 1 addition & 1 deletion Tasks/DockerComposeV0/task.loc.json
Expand Up @@ -14,7 +14,7 @@
"version": {
"Major": 0,
"Minor": 155,
"Patch": 0
"Patch": 1
},
"demands": [],
"preview": "false",
Expand Down
2 changes: 1 addition & 1 deletion Tasks/DockerV0/task.json
Expand Up @@ -14,7 +14,7 @@
"version": {
"Major": 0,
"Minor": 154,
"Patch": 1
"Patch": 2
},
"demands": [],
"preview": "false",
Expand Down
2 changes: 1 addition & 1 deletion Tasks/DockerV0/task.loc.json
Expand Up @@ -14,7 +14,7 @@
"version": {
"Major": 0,
"Minor": 154,
"Patch": 1
"Patch": 2
},
"demands": [],
"preview": "false",
Expand Down
2 changes: 1 addition & 1 deletion Tasks/DockerV1/task.json
Expand Up @@ -14,7 +14,7 @@
"version": {
"Major": 1,
"Minor": 154,
"Patch": 2
"Patch": 3
},
"demands": [],
"releaseNotes": "Simplified the task by:<br/>&nbsp;- Providing an option to simply select or type a command.<br/>&nbsp;- Retaining the useful input fields and providing an option to pass the rest as an argument to the command.",
Expand Down
2 changes: 1 addition & 1 deletion Tasks/DockerV1/task.loc.json
Expand Up @@ -14,7 +14,7 @@
"version": {
"Major": 1,
"Minor": 154,
"Patch": 2
"Patch": 3
},
"demands": [],
"releaseNotes": "ms-resource:loc.releaseNotes",
Expand Down
2 changes: 1 addition & 1 deletion Tasks/DockerV2/task.json
Expand Up @@ -14,7 +14,7 @@
"version": {
"Major": 2,
"Minor": 154,
"Patch": 3
"Patch": 4
},
"demands": [],
"releaseNotes": "Simplified the task YAML by:<br/>&nbsp;- Removing the Container registry type input<br/>&nbsp;- Removing complex inputs as they can be passed as arguments to the command.",
Expand Down
2 changes: 1 addition & 1 deletion Tasks/DockerV2/task.loc.json
Expand Up @@ -14,7 +14,7 @@
"version": {
"Major": 2,
"Minor": 154,
"Patch": 3
"Patch": 4
},
"demands": [],
"releaseNotes": "ms-resource:loc.releaseNotes",
Expand Down
@@ -1,6 +1,6 @@
{
"loc.friendlyName": "Download GitHub Release",
"loc.helpMarkDown": "[More Information](https://aka.ms/AA3x715)",
"loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3x715)",
"loc.description": "Downloads a GitHub Release from a repository",
"loc.instanceNameFormat": "Download GitHub Release",
"loc.input.label.connection": "GitHub Connection",
Expand Down
4 changes: 2 additions & 2 deletions Tasks/DownloadGitHubReleaseV0/task.json
Expand Up @@ -10,7 +10,7 @@
"demands": [],
"version": {
"Major": 0,
"Minor": 154,
"Minor": 156,
"Patch": 0
},
"minimumAgentVersion": "1.99.0",
Expand All @@ -27,7 +27,7 @@
},
{
"name": "userRepository",
"type": "pickList",
"type": "githubRepositoryPicker",
"label": "Repository",
"defaultValue": "",
"required": true,
Expand Down
4 changes: 2 additions & 2 deletions Tasks/DownloadGitHubReleaseV0/task.loc.json
Expand Up @@ -10,7 +10,7 @@
"demands": [],
"version": {
"Major": 0,
"Minor": 154,
"Minor": 156,
"Patch": 0
},
"minimumAgentVersion": "1.99.0",
Expand All @@ -27,7 +27,7 @@
},
{
"name": "userRepository",
"type": "pickList",
"type": "githubRepositoryPicker",
"label": "ms-resource:loc.input.label.userRepository",
"defaultValue": "",
"required": true,
Expand Down
4 changes: 2 additions & 2 deletions Tasks/FileTransformV1/task.json
Expand Up @@ -17,8 +17,8 @@
],
"version": {
"Major": 1,
"Minor": 153,
"Patch": 2
"Minor": 156,
"Patch": 0
},
"instanceNameFormat": "File Transform: $(Package)",
"groups": [
Expand Down
4 changes: 2 additions & 2 deletions Tasks/FileTransformV1/task.loc.json
Expand Up @@ -17,8 +17,8 @@
],
"version": {
"Major": 1,
"Minor": 153,
"Patch": 2
"Minor": 156,
"Patch": 0
},
"instanceNameFormat": "ms-resource:loc.instanceNameFormat",
"groups": [
Expand Down
4 changes: 2 additions & 2 deletions Tasks/GitHubReleaseV0/task.json
Expand Up @@ -14,7 +14,7 @@
"preview": true,
"version": {
"Major": 0,
"Minor": 155,
"Minor": 156,
"Patch": 0
},
"demands": [],
Expand All @@ -30,7 +30,7 @@
},
{
"name": "repositoryName",
"type": "pickList",
"type": "githubRepositoryPicker",
"label": "Repository",
"defaultValue": "$(Build.Repository.Name)",
"required": true,
Expand Down
4 changes: 2 additions & 2 deletions Tasks/GitHubReleaseV0/task.loc.json
Expand Up @@ -14,7 +14,7 @@
"preview": true,
"version": {
"Major": 0,
"Minor": 155,
"Minor": 156,
"Patch": 0
},
"demands": [],
Expand All @@ -30,7 +30,7 @@
},
{
"name": "repositoryName",
"type": "pickList",
"type": "githubRepositoryPicker",
"label": "ms-resource:loc.input.label.repositoryName",
"defaultValue": "$(Build.Repository.Name)",
"required": true,
Expand Down
@@ -1,6 +1,6 @@
{
"loc.friendlyName": "IIS web app deploy",
"loc.helpMarkDown": "[More information](https://go.microsoft.com/fwlink/?linkid=866789)",
"loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=866789)",
"loc.description": "Deploy a website or web application using Web Deploy",
"loc.instanceNameFormat": "Deploy IIS Website/App: $(WebDeployPackage)",
"loc.group.displayName.FileTransformsAndVariableSubstitution": "File Transforms & Variable Substitution Options",
Expand Down
4 changes: 2 additions & 2 deletions Tasks/IISWebAppDeploymentOnMachineGroupV0/task.json
Expand Up @@ -16,8 +16,8 @@
"author": "Microsoft Corporation",
"version": {
"Major": 0,
"Minor": 0,
"Patch": 59
"Minor": 156,
"Patch": 0
},
"demands": [],
"minimumAgentVersion": "2.104.1",
Expand Down
4 changes: 2 additions & 2 deletions Tasks/IISWebAppDeploymentOnMachineGroupV0/task.loc.json
Expand Up @@ -16,8 +16,8 @@
"author": "Microsoft Corporation",
"version": {
"Major": 0,
"Minor": 0,
"Patch": 59
"Minor": 156,
"Patch": 0
},
"demands": [],
"minimumAgentVersion": "2.104.1",
Expand Down
2 changes: 1 addition & 1 deletion Tasks/KubernetesManifestV0/task.json
Expand Up @@ -14,7 +14,7 @@
"version": {
"Major": 0,
"Minor": 155,
"Patch": 4
"Patch": 5
},
"demands": [],
"groups": [],
Expand Down
2 changes: 1 addition & 1 deletion Tasks/KubernetesManifestV0/task.loc.json
Expand Up @@ -14,7 +14,7 @@
"version": {
"Major": 0,
"Minor": 155,
"Patch": 4
"Patch": 5
},
"demands": [],
"groups": [],
Expand Down
2 changes: 1 addition & 1 deletion Tasks/KubernetesV0/task.json
Expand Up @@ -14,7 +14,7 @@
"version": {
"Major": 0,
"Minor": 154,
"Patch": 5
"Patch": 6
},
"demands": [],
"preview": "false",
Expand Down
2 changes: 1 addition & 1 deletion Tasks/KubernetesV0/task.loc.json
Expand Up @@ -14,7 +14,7 @@
"version": {
"Major": 0,
"Minor": 154,
"Patch": 5
"Patch": 6
},
"demands": [],
"preview": "false",
Expand Down
2 changes: 1 addition & 1 deletion Tasks/KubernetesV1/task.json
Expand Up @@ -14,7 +14,7 @@
"version": {
"Major": 1,
"Minor": 155,
"Patch": 2
"Patch": 3
},
"demands": [],
"releaseNotes": "What's new in Version 1.0:<br/>&nbsp;Added new service connection type input for easy selection of Azure AKS cluster.<br/>&nbsp;Replaced output variable input with output variables section that we had added in all tasks.",
Expand Down
2 changes: 1 addition & 1 deletion Tasks/KubernetesV1/task.loc.json
Expand Up @@ -14,7 +14,7 @@
"version": {
"Major": 1,
"Minor": 155,
"Patch": 2
"Patch": 3
},
"demands": [],
"releaseNotes": "ms-resource:loc.releaseNotes",
Expand Down
@@ -1,6 +1,6 @@
{
"loc.friendlyName": "MySQL database deploy",
"loc.helpMarkDown": "[More Information](https://aka.ms/mysql-deployment-on-machine-group)",
"loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysql-deployment-on-machine-group)",
"loc.description": "Run scripts and make changes to a MySQL Database",
"loc.instanceNameFormat": "Deploy Using : $(TaskNameSelector)",
"loc.input.label.TaskNameSelector": "Deploy MySql Using",
Expand Down
4 changes: 2 additions & 2 deletions Tasks/MysqlDeploymentOnMachineGroupV1/task.json
Expand Up @@ -16,8 +16,8 @@
"author": "Microsoft Corporation",
"version": {
"Major": 1,
"Minor": 1,
"Patch": 4
"Minor": 156,
"Patch": 1
},
"demands": [],
"minimumAgentVersion": "1.100.0",
Expand Down

0 comments on commit aa877b1

Please sign in to comment.