upload method sends files from Jenkins workspace to the external repository location.
Final Answer:
Uploads all JAR files from build/libs to libs-release-local repository -> Option A
Quick Check:
upload spec = upload files to repo [OK]
Hint: Upload spec means send files to repo path [OK]
Common Mistakes:
Confusing upload with download
Thinking it deletes files
Assuming it builds artifacts
4. You configured Jenkins to upload artifacts to Nexus but the upload fails with authentication error. What is the most likely cause?
medium
A. Build artifacts are missing in workspace
B. Incorrect repository URL configured in Jenkins
C. Missing or wrong credentials for Nexus repository in Jenkins
D. Jenkins server is offline
Solution
Step 1: Understand authentication error meaning
Authentication errors usually mean Jenkins cannot log in to Nexus due to bad credentials.
Step 2: Check common causes
Incorrect URL causes connection errors, missing artifacts cause upload failure but not auth error, offline server causes connection failure.
Final Answer:
Missing or wrong credentials for Nexus repository in Jenkins -> Option C
Quick Check:
Auth error = bad credentials [OK]
Hint: Auth errors mean check credentials first [OK]
Common Mistakes:
Assuming URL is always the cause
Ignoring credentials setup
Confusing missing files with auth errors
5. You want to configure a Jenkins pipeline to upload a Docker image to Artifactory and also store the build logs as an artifact. Which two configurations are essential?
hard
A. Configure Git repository URL; use 'docker build' only
B. Configure Artifactory Docker registry URL and credentials; use 'archiveArtifacts' step for logs
C. Use 'sh' step to upload logs manually; no credentials needed
D. Configure Jenkins email notifications; use 'stash' for Docker images
Solution
Step 1: Identify Docker image upload requirements
Uploading Docker images to Artifactory requires setting the Docker registry URL and credentials in Jenkins.
Step 2: Identify artifact storage for logs
Jenkins 'archiveArtifacts' step stores build logs or files as artifacts for later access.
Final Answer:
Configure Artifactory Docker registry URL and credentials; use 'archiveArtifacts' step for logs -> Option B