fly.cheat 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. % fly, concourse, pipeline, ci-cd
  2. # Show Concourse help
  3. fly --help
  4. # List all Concourse target aliases
  5. fly targets
  6. # Delete saved configuration for a target
  7. fly --target <target> delete-target
  8. # Sync concourse version with target
  9. fly --target <target> sync
  10. # Login to a selected target
  11. fly --target <target> login
  12. # List all teams within a Concourse target
  13. fly --target <target> teams
  14. # Show the configuration for a given team
  15. fly --target <target> get-team --team-name <team>
  16. # Delete a team from Concourse installation
  17. fly --target <target> destroy-team -n <team>
  18. # list all pipelines
  19. fly --target <target> pipelines
  20. # Make pipeline public
  21. fly --target <target> expose-pipeline --pipeline <pipeline>
  22. # Make pipeline private
  23. fly --target <target> hide-pipeline --pipeline <pipeline>
  24. # Get pipeline / show pipeline
  25. fly --target <target> get-pipeline --pipeline <pipeline>
  26. # Pause a pipeline
  27. fly --target <target> pause-pipeline --pipeline <pipeline>
  28. # Unpause a pipeline
  29. fly --target <target> unpause-pipeline --pipeline <pipeline>
  30. # Rename a pipeline
  31. fly --target <target> rename-pipeline --old-name <pipeline> \
  32. --new-name <new_pipeline>
  33. # Create pipeline without variables
  34. fly --target <target> set-pipeline --pipeline <new_pipeline> \
  35. --config <pipeline_yaml>
  36. # Create pipeline with variables
  37. fly --target <target> set-pipeline --pipeline <new_pipeline> \
  38. --config <pipeline_yaml> --load-vars-from <pipeline_vars>
  39. # Update pipeline without variables
  40. fly --target <target> set-pipeline --pipeline <pipeline> \
  41. --config <pipeline_yaml>
  42. # Update pipeline with variables
  43. fly --target <target> set-pipeline --pipeline <new_pipeline> \
  44. --config <pipeline_yaml> --load-vars-from <pipeline_vars>
  45. # Validate pipeline without variables
  46. fly validate-pipeline --config <pipeline_yaml>
  47. # Validate pipeline with variables
  48. fly validate-pipeline --config <pipeline_yaml> \
  49. --load-vars-from <pipeline_vars>
  50. # Delete a pipeline
  51. fly --target <target> destroy-pipeline --pipeline <pipeline>
  52. # List the jobs of a pipeline
  53. fly --target <target> jobs --pipeline <pipeline>
  54. # Pause a job on a pipeline
  55. fly --target <target> pause-job --job=<pipeline>/<job>
  56. # Unpause a job on a pipeline
  57. fly --target <target> unpause-job --job=<pipeline>/<job>
  58. # Trigger a job on a pipeline
  59. fly --target <target> trigger-job --job=<pipeline>/<job>
  60. # List the latest builds for a job
  61. fly --target <target> builds --job=<pipeline>/<job> \
  62. --count=<amount>
  63. # Hijack a pipeline job for debugging
  64. fly --target <target> hijack --job=<pipeline>/<job> \
  65. --build <build>
  66. # Watch the log output from a running job
  67. fly --target <target> watch --job=<pipeline>/<job> \
  68. --build <build>
  69. # Abort a running build
  70. fly --target <target> abort-build --job=<pipeline>/<job> \
  71. --build <build>
  72. # List the users who have been active for the past 2 months
  73. fly --target <target> active-users
  74. # List the access of the current user
  75. fly --target <target> userinfo
  76. # List the resources for a pipeline
  77. fly --target <target> resources --pipeline <pipeline>
  78. # Check a resource
  79. fly --target <target> check-resource --resource=<pipeline>/<resource>
  80. # List the versions of a resource
  81. fly --target <target> resource-versions --resource=<pipeline>/<resource>
  82. # Pin a resource version
  83. fly --target <target> pin-resource --resource=<pipeline>/<resource> \
  84. --version <version>
  85. # Unpin a resource version
  86. fly --target <target> unpin-resource --resource=<pipeline>/<resource>
  87. $ target: fly targets --- --column 1
  88. $ team: fly -t "$target" teams
  89. $ job: fly -t "$target" jobs --pipeline "$pipeline" --- --column 1
  90. $ build: fly -t "$target" builds --job="$pipeline"/"$job" --- --column 3
  91. $ resource: fly -t "$target" resources --pipeline "$pipeline" --- --column 1
  92. $ version: fly -t "$target" resource-versions --resource="$pipeline"/"$resource" --- --column 2
  93. $ pipeline: fly -t "$target" pipelines --- --column 1
  94. $ pipeline_yaml: ls *.yml || ls
  95. $ pipeline_vars: ls *.yml || ls