Is part of #1008
This removes the gui artifacts from the gui build. The artifacts are loaded from the application and therefore depend on the application configuration and not the current build. This should allow us to load plugins at application start that influence the gui artifacts.
It consolidates all gui artifacts into a single
gui/publi/artifacts.js. Now there is only
env.js. Both can be generated with
nomad dev gui-artifacts and
nomad dev gui-config for the development GUI. For the production UI both files are generated by the NOMAD backend on request.
It removes the generated artifacts from the GIT again. We now only have a smaller version of
artifacts.js needed for the tests that is part of the git (based on a test
nomad.yaml similar to the test
test with oasis deployment
test with kubernetes deployment