precice / systemtests

Testing preCICE / solver combinations using Docker
GNU General Public License v3.0
3 stars 4 forks source link

Enable private Alya Flap test #18

Open uekerman opened 5 years ago

uekerman commented 5 years ago

All current testcases have in common that all resources are available in public repositories. There are many situations where this is not the case: all ExaFSA codes, ATHLET (GRS), Alya ... @shkodm: Makis (@MakisH) told me that you had already a similar situation where an encrypted ssh key was necessary in Travis. Here, we probably have the same situation. Could you please comment how this works?

I suggest to start with the Alya Flap. Alya is currently hosted in a private gitlab repo at LRZ. Creating a test bot account there would be feasible (which mail address should we use?). The testcase is part of the repository, explanations on how to build and run it are provided there in the wiki.

shkodm commented 5 years ago

So basically with Travis-CI you can encrypt environment variable or a file, add it to your repository in encrypted form, so that it will be only decrypted during the builds on travis-ci.com (and obviously hidden from the log files, so it is secure ). So I guess it is possible to encrypt access data to private repositories, so only builds on Travis will be able to access it.