Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5adc4a6526 | ||
|
|
66e3af043c |
Vendored
+36
-8
@@ -17,7 +17,10 @@
|
||||
"/property:GenerateFullPaths=true",
|
||||
"/consoleloggerparameters:NoSummary"
|
||||
],
|
||||
"group": { "kind": "build", "isDefault": true },
|
||||
"group": {
|
||||
"kind": "build",
|
||||
"isDefault": true
|
||||
},
|
||||
"problemMatcher": "$msCompile"
|
||||
},
|
||||
{
|
||||
@@ -32,7 +35,10 @@
|
||||
"-nologo",
|
||||
"-v:m"
|
||||
],
|
||||
"group": { "kind": "test", "isDefault": true },
|
||||
"group": {
|
||||
"kind": "test",
|
||||
"isDefault": true
|
||||
},
|
||||
"problemMatcher": "$msCompile"
|
||||
},
|
||||
{
|
||||
@@ -47,7 +53,10 @@
|
||||
"-nologo",
|
||||
"-v:m"
|
||||
],
|
||||
"presentation": { "reveal": "always", "panel": "dedicated" },
|
||||
"presentation": {
|
||||
"reveal": "always",
|
||||
"panel": "dedicated"
|
||||
},
|
||||
"problemMatcher": []
|
||||
},
|
||||
{
|
||||
@@ -63,7 +72,10 @@
|
||||
"-nologo",
|
||||
"-v:m"
|
||||
],
|
||||
"presentation": { "reveal": "always", "panel": "dedicated" },
|
||||
"presentation": {
|
||||
"reveal": "always",
|
||||
"panel": "dedicated"
|
||||
},
|
||||
"problemMatcher": []
|
||||
},
|
||||
{
|
||||
@@ -79,7 +91,10 @@
|
||||
"-nologo",
|
||||
"-v:m"
|
||||
],
|
||||
"presentation": { "reveal": "always", "panel": "dedicated" },
|
||||
"presentation": {
|
||||
"reveal": "always",
|
||||
"panel": "dedicated"
|
||||
},
|
||||
"problemMatcher": "$msCompile"
|
||||
},
|
||||
{
|
||||
@@ -96,7 +111,10 @@
|
||||
"-nologo",
|
||||
"-v:m"
|
||||
],
|
||||
"presentation": { "reveal": "always", "panel": "dedicated" },
|
||||
"presentation": {
|
||||
"reveal": "always",
|
||||
"panel": "dedicated"
|
||||
},
|
||||
"problemMatcher": "$msCompile"
|
||||
},
|
||||
{
|
||||
@@ -109,11 +127,21 @@
|
||||
"${workspaceFolder}/build/Release.proj",
|
||||
"-t:Rilascia",
|
||||
"-p:Versione=${input:versione}",
|
||||
"-p:Note=${input:note}",
|
||||
"-nologo",
|
||||
"-v:m"
|
||||
],
|
||||
"presentation": { "reveal": "always", "panel": "dedicated" },
|
||||
// Le note passano dall'ambiente, non da -p:. MSBuild spezza il valore di
|
||||
// una proprietà sulle virgole e una nota in italiano ne ha quasi sempre
|
||||
// una: si otterrebbe MSB1006 «proprietà non valida». Vedi Release.proj.
|
||||
"options": {
|
||||
"env": {
|
||||
"AUTOBIDDER_NOTE": "${input:note}"
|
||||
}
|
||||
},
|
||||
"presentation": {
|
||||
"reveal": "always",
|
||||
"panel": "dedicated"
|
||||
},
|
||||
"problemMatcher": "$msCompile"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -67,8 +67,20 @@
|
||||
creare. Vuoto = la minor successiva all'ultimo tag. Vedi VersioneDaTag. -->
|
||||
<Versione Condition="'$(Versione)' == ''"></Versione>
|
||||
|
||||
<!-- Note di rilascio; vuote = ricavate dai commit dall'ultimo tag. -->
|
||||
<Note Condition="'$(Note)' == ''"></Note>
|
||||
<!--
|
||||
Note di rilascio. Vuote = solo il numero di versione.
|
||||
|
||||
Arrivano da una variabile d'ambiente, non da -p:. MSBuild spezza il valore
|
||||
di una proprietà sulle virgole: `-p:Note=uno, due` diventa la proprietà
|
||||
Note=uno più l'opzione " due", e si finisce su MSB1006 "proprietà non
|
||||
valida". Una nota di rilascio in italiano contiene quasi sempre una
|
||||
virgola, quindi il passaggio per riga di comando è inutilizzabile.
|
||||
L'ambiente non ha questo problema, e MSBuild legge le variabili
|
||||
d'ambiente come proprietà.
|
||||
|
||||
-p:Note= resta accettato per chi lo passa a mano senza virgole.
|
||||
-->
|
||||
<Note Condition="'$(Note)' == ''">$(AUTOBIDDER_NOTE)</Note>
|
||||
|
||||
<!-- ── Perché serve azzerare queste variabili ──────────────────────────
|
||||
`dotnet test` e `dotnet publish` lanciati da dentro MSBuild ereditano
|
||||
|
||||
Reference in New Issue
Block a user