Join the discussion
Question 1/90
As a developer, you are authoring a workflow that will deploy to both DevCloud and TestCloud resources.
Each cloud resource is accessed with a different deployment key. Which approach best allows you to use the same reusable workflow in separate jobs to target the different cloud resources?
Each cloud resource is accessed with a different deployment key. Which approach best allows you to use the same reusable workflow in separate jobs to target the different cloud resources?
Correct Answer: B
The best design is to use environment-scoped secrets with the same secret name, such as DEPLOY_KEY, in separate environments such as DevCloud and TestCloud. This lets the same reusable deployment logic reference one consistent secret name while the selected environment supplies the correct value. Option A is invalid because GitHub secret names should not be designed around dotted property access, and reusable workflows should not parse secret names dynamically. Option C introduces unnecessary marketplace dependency and weak secret handling. Option D is also wrong because GitHub secrets are opaque strings; ${{ secrets.DEPLOY_KEY.DevCloud }} is not valid secret property access. Reusable workflows can define and receive named secrets through the secrets mapping.
Add Comments
- Other Question (90q)
- Q1. As a developer, you are authoring a workflow that will deploy to both DevCloud and TestClo...
- Q2. Which workflow event is used to manually trigger a workflow run?...
- Q3. As a developer, how can you identify a JavaScript action on GitHub?...
- Q4. As a developer, your Actions workflow often reuses the same outputs or downloaded dependen...
- Q5. What are the most significant advantages of adding documentation while distributing custom...
- Q6. How should you install the bats NPM package in your workflow?...
- Q7. When creating and managing custom actions in an enterprise setting, which of the following...
- Q8. You need to use a specific version of an action. How should you use v1 of an actions/javas...
- Q9. How can a workflow deploy mitigate the risk of multiple workflow runs that are deploying t...
- Q10. How should you print a debug message in your workflow?...
- Q11. Which YAML snippet triggers a GitHub Actions workflow for both push and pull request event...
- Q12. What is the minimal syntax for declaring an output named foo for an action?...
- Q13. What is a role of GitHub Marketplace when using GitHub Actions workflows?...
- Q14. What are the two types of environment protection rules you can configure? Each correct ans...
- Q15. Disabling a workflow allows you to stop a workflow from being triggered without having to ...
- Q16. Your organization is managing secrets using GitHub encrypted secrets, including a secret n...
- Q17. You need to create new workflows to deploy to an unfamiliar cloud provider. What is the fa...
- Q18. As a developer, how can you identify a composite action on GitHub?...
- Q19. Which of the following is the best way for an enterprise to prevent certain marketplace ac...
- Q20. Which configuration lines correctly set the workflow name in a GitHub Actions workflow fil...
- Q21. You are reaching your organization's storage limit for GitHub artifacts and packages. What...
- Q22. Where should workflow files be stored to be triggered by events in a repository?...
- Q23. As a DevOps engineer, you are developing workflows to build an application. You have a req...
- Q24. Which statement is true about using default environment variables?...
- Q25. You are a developer working on developing reusable workflows for your organization. What k...
- Q26. Which action type should be used to bundle a series of run steps into a reusable custom ac...
- Q27. What is the most suitable action type for a custom action written in TypeScript?...
- Q28. Which workflow commands send information from the runner? (Choose two.)...
- Q29. What is the smallest scope for an environment variable?...
- Q30. While writing a custom action, some behavior within the runner must be changed. Which work...
- Q31. How can GitHub Actions encrypted secrets be used in if: conditionals within a workflow job...
- Q32. As a developer, you want to review the step that caused a workflow failure and the failed ...
- Q33. Based on the YAML below, which two statements are correct? (Choose two.) (Exhibit)...
- Q34. Which code version is the default for scheduled triggered workflows?...
- Q35. Which workflow commands send information from the runner? (Each correct answer presents a ...
- Q36. Scheduled workflows run on the:
- Q37. You create a self-hosted runner labeled as runner1. You need to ensure that a GitHub Actio...
- Q38. You are a DevOps engineer working on a custom action. You want to conditionally run a scri...
- Q39. You have exactly one Windows x64 self-hosted runner, and it is configured with custom tool...
- Q40. As a DevOps engineer, you need to define a deployment workflow that runs after the build w...
- Q41. As a developer, you want to run a workflow from the Actions tab in GitHub. Which YAML snip...
- Q42. As a developer, your Actions workflow often reuses the same outputs or downloaded dependen...
- Q43. What can be used to set a failed status of an action from its code?...
- Q44. Which files are required for a Docker container action in addition to the source code? (Ea...
- Q45. What is the right method to ensure users approve a workflow before the next step proceeds?...
- Q46. How can a workflow deploy mitigate the risk of multiple workflow runs that are deploying t...
- Q47. As a developer, your self-hosted runner sometimes looses connection while running jobs. Ho...
- Q48. Which choices represent best practices for publishing actions so that they can be consumed...
- Q49. Which action type should be used to bundle a series of run steps into a reusable custom ac...
- Q50. Which of the following scenarios would require the use of self-hosted runners instead of G...
- Q51. What is the most secure way to store sensitive information in GitHub Actions workflows?...
- Q52. In the following workflow file, line 5 interprets lines 3 and 4 as Python. Which of the fo...
- Q53. Your organization needs to simplify reusing and maintaining automation in your GitHub Ente...
- Q54. As a DevOps engineer, you are trying to leverage an organization secret in a repo. The val...
- Q55. What are the two types of environment protection rules you can configure? (Choose two.)...
- Q56. For which type of GitHub Actions workflows should you use a self-hosted runner?...
- Q57. You need to perform a task that requires running a custom script in a GitHub Actions workf...
- Q58. You installed specific software on a Linux self-hosted runner. You have users with workflo...
- Q59. As a developer, you are optimizing a GitHub workflow that uses and produces many different...
- Q60. As a developer, you are using a Docker container action in your workflow. What is required...
- Q61. As a developer, you have a 10-MB data set that is required in a specific workflow. Which s...
- Q62. As a developer, you need to integrate a GitHub Actions workflow with a third-party code qu...
- Q63. As a developer, you need to use GitHub Actions to deploy a microservice that requires runt...
- Q64. You need to pass values from a runner to other parts of a GitHub Actions workflow. Which t...
- Q65. As a developer, how can you identify a JavaScript action on GitHub?...
- Q66. What will the output be for the following event trigger block in a workflow? (Exhibit)...
- Q67. As a DevOps engineer developing a JavaScript action, you need to include annotations to pa...
- Q68. Which default GitHub environment variable indicates the name of the person or app that ini...
- Q69. You are a DevOps engineer working on deployment workflows. You need to execute the deploy ...
- Q70. Disabling a workflow allows you to stop a workflow from being triggered without having to ...
- Q71. What menu options in a repository do you need to select in order to use a starter workflow...
- Q72. By default, which workflows can use an action stored in internal repository? (Each answer ...
- Q73. In which of the following scenarios should you use self-hosted runners? Each correct answe...
- Q74. What are the two ways to pass data between jobs? (Choose two.)...
- Q75. Your organization needs to simplify reusing and maintaining automation in your GitHub Ente...
- Q76. Which of the following is the lowest repository permission you need to have for downloadin...
- Q77. What are the advantages of using a matrix strategy in a job definition? (Choose two.)...
- Q78. You have exactly one Windows x64 self-hosted runner, and it is configured with custom tool...
- Q79. What are the two ways to pass data between jobs? (Each correct answer presents part of the...
- Q80. Which files are required for a Docker container action in addition to the source code? (Ch...
- Q81. As a developer, you need to use GitHub Actions to deploy a microservice that requires runt...
- Q82. What is the most secure way to store sensitive information in GitHub Actions workflows?...
- Q83. Which scopes are available to define custom environment variables within a workflow file? ...
- Q84. Which of the following statements are true regarding the use of GitHub Actions on a GitHub...
- Q85. What is the proper syntax to reference the system-provided run number variable?...
- Q86. Which of the following scenarios would require the use of self-hosted runners instead of G...
- Q87. As a DevOps engineer, you are trying to leverage an organization secret in a repo. The val...
- Q88. Which two actions ensure that a GitHub Actions workflow can be triggered manually? Each co...
- Q89. GitHub-hosted runners support which capabilities? (Each correct answer presents a complete...
- Q90. You need to create a reusable GitHub Actions workflow template named ci.yml. The solution ...
