Newer
Older
dub_jkp / test / environment-variables / dub.json
  1. {
  2. "name": "environment-variables",
  3. "dependencies": {
  4. "deppkg": {"path": "deppkg"}
  5. },
  6. "environments": {
  7. "ENVIRONMENTS": "root.environments",
  8. "VAR1": "root.VAR1",
  9. "VAR3": "root.VAR3",
  10. "PRIORITYCHECK_DEP_ROOT": "root.PRIORITYCHECK_DEP_ROOT",
  11. "PRIORITYCHECK_ROOT_DEPSPEC": "root.PRIORITYCHECK_ROOT_DEPSPEC",
  12. "PRIORITYCHECK_ROOT_DEPBLDSPEC": "root.PRIORITYCHECK_ROOT_DEPBLDSPEC"
  13. },
  14. "buildEnvironments": {
  15. "BUILD_ENVIRONMENTS": "root.buildEnvironments",
  16. "PRIORITYCHECK_ROOTBLDSPEC_DEPSPEC": "root.PRIORITYCHECK_ROOTBLDSPEC_DEPSPEC"
  17. },
  18. "runEnvironments": {
  19. "RUN_ENVIRONMENTS": "root.runEnvironments"
  20. },
  21. "preGenerateEnvironments": {
  22. "PRE_GENERATE_ENVIRONMENTS": "root.preGenerateEnvironments",
  23. "PRIORITYCHECK_DEPSPEC_ROOTSPEC": "root.PRIORITYCHECK_DEPSPEC_ROOTSPEC"
  24. },
  25. "postGenerateEnvironments": {
  26. "POST_GENERATE_ENVIRONMENTS": "root.postGenerateEnvironments"
  27. },
  28. "preBuildEnvironments": {
  29. "PRE_BUILD_ENVIRONMENTS": "root.preBuildEnvironments",
  30. "PRIORITYCHECK_DEPBLDSPEC_ROOTBLDSPEC": "root.PRIORITYCHECK_DEPBLDSPEC_ROOTBLDSPEC",
  31. "PRIORITYCHECK_DEPSPEC_ROOTSPEC": "root.PRIORITYCHECK_DEPSPEC_ROOTSPEC"
  32. },
  33. "postBuildEnvironments": {
  34. "POST_BUILD_ENVIRONMENTS": "root.postBuildEnvironments"
  35. },
  36. "preRunEnvironments": {
  37. "PRE_RUN_ENVIRONMENTS": "root.preRunEnvironments"
  38. },
  39. "postRunEnvironments": {
  40. "POST_RUN_ENVIRONMENTS": "root.postRunEnvironments"
  41. },
  42. "preGenerateCommands": [
  43. "echo root.preGenerate: $PRIORITYCHECK_SYS_SET",
  44. "echo root.preGenerate: $PRIORITYCHECK_SET_DEP",
  45. "echo root.preGenerate: $PRIORITYCHECK_DEP_ROOT",
  46. "echo root.preGenerate: $PRIORITYCHECK_ROOT_DEPSPEC",
  47. "echo root.preGenerate: $PRIORITYCHECK_DEPSPEC_ROOTSPEC"
  48. ],
  49. "postGenerateCommands": ["echo root.postGenerate: $VAR4"],
  50. "preBuildCommands": ["echo root.preBuild: $VAR4"],
  51. "postBuildCommands": ["echo root.postBuild: $VAR4"],
  52. "preRunCommands": ["echo root.preRun: $VAR4"],
  53. "postRunCommands": ["echo root.postRun: $VAR4"]
  54. }