Appveyor artifacts miss some empty directories
After each successfull run, Appeveyor packager prepares a package containing binaries and their configuration. These packages are available here: https://ci.appveyor.com/project/Systerel/s2opc/build/artifacts
However, the packager drops empty directories. Sadly, these empty packages are needed for the demo server to start:
[2024/02/14 10:18:18.124] Common (Error) > PKI creation error: failed to open directory <./S2OPC_Users_PKI/issuers/certs>.
Manually creating these directory is a (painfull) workaround. The following directories are concerned by the issue:
- /S2OPC_Users_PKI/trusted/certs
- /S2OPC_Users_PKI/trusted/crl
- /S2OPC_Users_PKI/issuers/certs
- /S2OPC_Users_PKI/issuers/crl
No specific option seems available in Appveyor to solve the issue: https://www.appveyor.com/docs/packaging-artifacts/
Edited by Vincent Lacroix