Exclude a file from the github repo #592
-
|
I would like to add the application eduVPN to Evergreen and I managed to update the Manifest and the App file, but ran into an issue that I can't seem to resolve. In the same Github repo, there is also the client for Let's connect VPN, but I don't want these installers, so I need to filter on the filename eduVPNClient_.exe or eduVPNClient_.msi. I tried to add the following to the Manifest: The Git repo: https://github.com/Amebis/eduVPN/releases/tag/3.4 Any suggestions or ideas? The Get-eduVPN file: The Manifest file: Thanks in advance! /Jasper |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
|
Hi, I believe I found a solution. Does this make sense? //Jasper |
Beta Was this translation helpful? Give feedback.
-
|
This should work: {
"Name": "eduVPN",
"Source": "https://app.eduvpn.org/",
"Get": {
"Uri": "https://api.github.com/repos/Amebis/eduVPN/releases/latest",
"MatchVersion": "(\\d+(\\.\\d+){1,4}).*",
"MatchFileTypes": "^eduVPNClient_.*(exe|msi)$"
},
"Install": {
"Setup": "eduVPNClient_*.exe",
"Preinstall": "",
"Physical": {
"Arguments": "/install /quiet /norestart",
"PostInstall": [
]
},
"Virtual": {
"Arguments": "",
"PostInstall": [
]
}
}
} |
Beta Was this translation helpful? Give feedback.
This should work:
{ "Name": "eduVPN", "Source": "https://app.eduvpn.org/", "Get": { "Uri": "https://api.github.com/repos/Amebis/eduVPN/releases/latest", "MatchVersion": "(\\d+(\\.\\d+){1,4}).*", "MatchFileTypes": "^eduVPNClient_.*(exe|msi)$" }, "Install": { "Setup": "eduVPNClient_*.exe", "Preinstall": "", "Physical": { "Arguments": "/install /quiet /norestart", "PostInstall": [ ] }, "Virtual": { "Arguments": "", "PostInstall": [ ] } } }