Minor corrections
This commit is contained in:
@@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
1. From the dashboard, click the "New Item" button.
|
1. From the dashboard, click the "New Item" button.
|
||||||
2. Enter the item name "my-freestyle-job" and select "Freestyle project". Press the "OK" button.
|
2. Enter the item name "my-freestyle-job" and select "Freestyle project". Press the "OK" button.
|
||||||
3. In the job configuration, define the option to only keep the last 2 builds. Provide the description "A simple freestyle job". Upon building the project, a String parameter named `message` should be provided. Press the "Save" button.
|
3. In the job configuration, define the option to only keep the last 2 builds. Provide the description "A simple freestyle job". Upon building the project, a String parameter named `MESSAGE` should be provided. Press the "Save" button.
|
||||||
4. Trigger a new build by pressing the "Build with Parameters" button. Enter a value for the `message` parameter. The build should finish successfully. Locate the provided parameter value in the build information.
|
4. Trigger a new build by pressing the "Build with Parameters" button. Enter a value for the `MESSAGE` parameter. The build should finish successfully. Locate the provided parameter value in the build information.
|
||||||
5. Run the build two more times. What do you see?
|
5. Run the build two more times. What do you see?
|
||||||
6. Create a new view named "test". Add the job to the view.
|
6. Create a new view named "test". Add the job to the view.
|
||||||
7. Create a new folder named "freestyle" as part of the view. Move the job into the folder.
|
7. Create a new folder named "freestyle" as part of the view. Move the job into the folder.
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
1. Add a default value for the build parameter named `MESSAGE` e.g. `Hello World!`.
|
1. Add a default value for the build parameter named `MESSAGE` e.g. `Hello World!`.
|
||||||
2. Create a build trigger that builds the project every minute.
|
2. Create a build trigger that builds the project every minute.
|
||||||
3. Add a build step that executes the shell command `echo 'Message: $MESSAGE'`. The message is value of the parameter.
|
3. Add a build step that executes the shell command `echo "Message: $MESSAGE"`. The message is value of the parameter.
|
||||||
4. After a minute the first execution should have been triggered. Check the log output of the build and find the rendered message.
|
4. After a minute the first execution should have been triggered. Check the log output of the build and find the rendered message.
|
||||||
5. Create another freestyle project named `downstream-job` in the same folder.
|
5. Create another freestyle project named `downstream-job` in the same folder.
|
||||||
6. Configure the initial job to execute the `downstream-job` if it was stable.
|
6. Configure the initial job to execute the `downstream-job` if it was stable.
|
||||||
@@ -27,7 +27,7 @@ Started by timer
|
|||||||
Running as SYSTEM
|
Running as SYSTEM
|
||||||
Building in workspace /Users/bmuschko/.jenkins/workspace/freestyle/my-freestyle-job
|
Building in workspace /Users/bmuschko/.jenkins/workspace/freestyle/my-freestyle-job
|
||||||
[my-freestyle-job] $ /bin/sh -xe /var/folders/02/3dgzjkqj4kz0g7lnrk0w93c00000gn/T/jenkins3548490840940668236.sh
|
[my-freestyle-job] $ /bin/sh -xe /var/folders/02/3dgzjkqj4kz0g7lnrk0w93c00000gn/T/jenkins3548490840940668236.sh
|
||||||
+ echo 'Message: Hello World!'
|
+ echo "Message: Hello World!"
|
||||||
Message: Hello World!
|
Message: Hello World!
|
||||||
Finished: SUCCESS
|
Finished: SUCCESS
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
1. Change the list of Gradle tasks to `doesnotexist` to emulate a failure. The build will fail as the task doesn't exist in the build script.
|
1. Change the list of Gradle tasks to `doesnotexist` to emulate a failure. The build will fail as the task doesn't exist in the build script.
|
||||||
2. Install the Google Chat plugin.
|
2. Install the Google Chat plugin.
|
||||||
3. Create a new chat room in Google Chat named `jenkins-test`.
|
3. Create a new chat room in Google Chat named `jenkins-test` at [https://chat.google.com/](https://chat.google.com/).
|
||||||
4. For the chat room configure the webhook.
|
4. For the chat room configure the webhook.
|
||||||
5. Configure the job to send a notification whenever the job fails. Use the webhook generated on Google Chat.
|
5. Configure the job to send a notification whenever the job fails. Use the webhook generated on Google Chat.
|
||||||
6. Execute the build. The build should fail and send a notification to the chat room.
|
6. Execute the build. The build should fail and send a notification to the chat room.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
## Storing and Fingerprinting Artifacts
|
## Storing and Fingerprinting Artifacts
|
||||||
|
|
||||||
1. Create a post-build action for archiving JAR file with the pattern `build/libs/*.jar`.
|
1. Create a post-build action for archiving JAR files with the pattern `build/libs/*.jar`. Enable the fingerprinting option.
|
||||||
2. Execute the build. The build should list the artifact `gradle-initializr-1.0.0.jar`.
|
2. Execute the build. The build should list the artifact `gradle-initializr-1.0.0.jar`.
|
||||||
3. Have a look at the recorded fingerprints of this build.
|
3. Have a look at the recorded fingerprints of this build.
|
||||||
4. Render the MD5 hash of the artifact and the usage of the artifact.
|
4. Render the MD5 hash of the artifact and the usage of the artifact.
|
||||||
|
|||||||
Reference in New Issue
Block a user