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: