File tree Expand file tree Collapse file tree 10 files changed +87
-13
lines changed Expand file tree Collapse file tree 10 files changed +87
-13
lines changed Original file line number Diff line number Diff line change 1
- A collection of simple Azure DevOps tasks for modifying configuration files .
1
+ A collection of simple Azure DevOps tasks used by us that we are sharing .
2
2
3
3
See the Azure DevOps documentation to understand how to develop and test these extensions.
4
4
Original file line number Diff line number Diff line change 2
2
"manifestVersion" : 1 ,
3
3
"id" : " appcfg-settings" ,
4
4
"name" : " Update .NET XML Config Settings" ,
5
- "version" : " 0.1 .0" ,
5
+ "version" : " 1.0 .0" ,
6
6
"publisher" : " rezStream" ,
7
+ "galleryFlags" : [
8
+ " Public"
9
+ ],
7
10
"targets" : [
8
11
{
9
12
"id" : " Microsoft.VisualStudio.Services"
10
13
}
11
14
],
12
- "description" : " Updates .NET app.config and web.config settings." ,
15
+ "description" : " Updates .NET app.config and web.config settings from variables ." ,
13
16
"categories" : [
14
17
" Azure Pipelines"
15
18
],
19
+ "tags" : [
20
+ " app.config" ,
21
+ " web.config" ,
22
+ " variable" ,
23
+ " replace"
24
+ ],
25
+ "content" : {
26
+ "details" : {
27
+ "path" : " appcfg-settings/overview.md"
28
+ },
29
+ "license" : {
30
+ "path" : " LICENSE"
31
+ }
32
+ },
33
+ "repository" : {
34
+ "type" : " git" ,
35
+ "uri" : " https://github.com/RezStream/rezStream-azure-devops-tasks"
36
+ },
16
37
"icons" : {
17
38
"default" : " images/icon.png"
18
39
},
Original file line number Diff line number Diff line change
1
+ This extension will update appSettings and connectionStrings within one .NET XML config file from variables that match each elements key or name attribute.
2
+ The XML updates will be applied to the file using a DOM library instead of token replacement, so values such as ` & ` will be escaped for you by this tool.
3
+ Your formatting and line breaks will probably be butchered 🤷.
4
+ Real simple, nothing fancy.
Original file line number Diff line number Diff line change 12
12
" Release"
13
13
],
14
14
"version" : {
15
- "Major" : 0 ,
16
- "Minor" : 1 ,
15
+ "Major" : 1 ,
16
+ "Minor" : 0 ,
17
17
"Patch" : 0
18
18
},
19
19
"instanceNameFormat" : " Update XML Config Settings $(targetFilePath)" ,
Original file line number Diff line number Diff line change 1
1
{
2
2
"manifestVersion" : 1 ,
3
3
"id" : " cscfg-settings" ,
4
- "name" : " Update Azure Cloud Service CS Config Settings" ,
5
- "version" : " 0.5 .0" ,
4
+ "name" : " Update Azure Cloud Service Config Settings" ,
5
+ "version" : " 1.0 .0" ,
6
6
"publisher" : " rezStream" ,
7
+ "galleryFlags" : [
8
+ " Public"
9
+ ],
7
10
"targets" : [
8
11
{
9
12
"id" : " Microsoft.VisualStudio.Services"
10
13
}
11
14
],
12
- "description" : " Updates Azure Cloud Service CS Config Settings ." ,
15
+ "description" : " Updates Azure Cloud Service config settings from variables ." ,
13
16
"categories" : [
14
17
" Azure Pipelines"
15
18
],
19
+ "tags" : [
20
+ " cscfg" ,
21
+ " cloud service" ,
22
+ " variable" ,
23
+ " replace"
24
+ ],
25
+ "content" : {
26
+ "details" : {
27
+ "path" : " cscfg-settings/overview.md"
28
+ },
29
+ "license" : {
30
+ "path" : " LICENSE"
31
+ }
32
+ },
33
+ "repository" : {
34
+ "type" : " git" ,
35
+ "uri" : " https://github.com/RezStream/rezStream-azure-devops-tasks"
36
+ },
16
37
"icons" : {
17
38
"default" : " images/icon.png"
18
39
},
Original file line number Diff line number Diff line change
1
+ This extension will update a Cloud Config cscfg file from variables that match each Setting element's name attribute.
2
+ The XML updates will be applied to the file using a DOM library instead of token replacement, so values such as ` & ` will be escaped for you by this tool.
3
+ Your formatting and line breaks will probably be butchered 🤷.
4
+ Real simple, nothing fancy.
Original file line number Diff line number Diff line change 12
12
" Release"
13
13
],
14
14
"version" : {
15
- "Major" : 0 ,
16
- "Minor" : 5 ,
15
+ "Major" : 1 ,
16
+ "Minor" : 0 ,
17
17
"Patch" : 0
18
18
},
19
19
"instanceNameFormat" : " Update CS Config Settings $(targetFilePath)" ,
Original file line number Diff line number Diff line change 2
2
"manifestVersion" : 1 ,
3
3
"id" : " cscfg-vnetsite" ,
4
4
"name" : " Azure Cloud Services Config VirtualNetworkSite Override" ,
5
- "version" : " 0.5 .0" ,
5
+ "version" : " 1.0 .0" ,
6
6
"publisher" : " rezStream" ,
7
+ "galleryFlags" : [
8
+ " Public"
9
+ ],
7
10
"targets" : [
8
11
{
9
12
"id" : " Microsoft.VisualStudio.Services"
13
16
"categories" : [
14
17
" Azure Pipelines"
15
18
],
19
+ "tags" : [
20
+ " cscfg" ,
21
+ " cloud service" ,
22
+ " VirtualNetworkSite"
23
+ ],
24
+ "content" : {
25
+ "details" : {
26
+ "path" : " cscfg-vnetsite/overview.md"
27
+ },
28
+ "license" : {
29
+ "path" : " LICENSE"
30
+ }
31
+ },
32
+ "repository" : {
33
+ "type" : " git" ,
34
+ "uri" : " https://github.com/RezStream/rezStream-azure-devops-tasks"
35
+ },
16
36
"icons" : {
17
37
"default" : " images/icon.png"
18
38
},
Original file line number Diff line number Diff line change
1
+ This extension will override a Cloud Service cscfg file's VirtualNetworkSite name attribute.
2
+ The XML updates will be applied to the file using a DOM library instead of token replacement, so values such as ` & ` will be escaped for you by this tool.
3
+ Your formatting and line breaks will probably be butchered 🤷.
4
+ Real simple, nothing fancy.
Original file line number Diff line number Diff line change 12
12
" Release"
13
13
],
14
14
"version" : {
15
- "Major" : 0 ,
16
- "Minor" : 5 ,
15
+ "Major" : 1 ,
16
+ "Minor" : 0 ,
17
17
"Patch" : 0
18
18
},
19
19
"instanceNameFormat" : " Transform CS Config VirtualNetworkSite $(targetFilePath)" ,
You can’t perform that action at this time.
0 commit comments