Compare commits

...

8 Commits
main ... 01_02

Author SHA1 Message Date
  Spencer Nicholls 6fbc30f69a
Delete 01_02.md 4 years ago
  Michael a12335b2ac
Update README.md 4 years ago
  Michael 04e9935c41
Update README.md 4 years ago
  Michael cbee654f7e
Update README.md 4 years ago
  Michael Jenkins df2a94f63f Update README for 01_02 4 years ago
  Michael Jenkins 64a10b0215 Copy main content to README 4 years ago
  Michael Jenkins 849b6375fa Add more errors 4 years ago
  Michael Jenkins 01c9a0a66d Add a file with an error where the Java is not compatible with Jenkins 4 years ago
2 changed files with 34 additions and 30 deletions
Unified View
  1. +14
    -30
      README.md
  2. +20
    -0
      errors.txt

+ 14
- 30
README.md View File

@ -1,34 +1,18 @@
# Learning Jenkins
This is the repository for the LinkedIn Learning course `Learning Jenkins`. The full course is available from [LinkedIn Learning][lil-course-url].
# Learning Jenkins, 01-02: Install Jenkins on Windows
_See the readme file in the main branch for updated instructions and information._
## Instructions
This repository has branches for each of the videos in the course. You can use the branch pop up menu in github to switch to a specific branch and take a look at the course at that stage, or you can add `/tree/BRANCH_NAME` to the URL to go to the branch you want to access.
## Prerequisites
The target system should be running a recent version of the Windows operating system.
## Branches
The branches are structured to correspond to the videos in the course. The naming convention is `CHAPTER#_MOVIE#`. As an example, the branch named `02_03` corresponds to the second chapter and the third video in that chapter.
Some branches will have a beginning and an end state. These are marked with the letters `b` for "beginning" and `e` for "end". The `b` branch contains the code as it is at the beginning of the movie. The `e` branch contains the code as it is at the end of the movie. The `main` branch holds the final state of the code when in the course.
You may need to have Administrative permission on the target system.
When switching from one exercise files branch to the next after making changes to the files, you may get a message like this:
error: Your local changes to the following files would be overwritten by checkout: [files]
Please commit your changes or stash them before you switch branches.
Aborting
To resolve this issue:
Add changes to git using this command: git add .
Commit changes using this command: git commit -m "some message"
## Installing
1. To use these exercise files, you must have the following installed:
- [list of requirements for course]
2. Clone this repository into your local machine using the terminal (Mac), CMD (Windows), or a GUI tool like SourceTree.
3. [Course-specific instructions]
[0]: # (Replace these placeholder URLs with actual course URLs)
[lil-course-url]: https://www.linkedin.com/learning/
[lil-thumbnail-url]: http://
## Installation
- Download and install [Java OpenJDK 11](https://docs.microsoft.com/en-us/java/openjdk/download); select "Install JAVA_HOME environment variable" when prompted
- Download and install [Git](https://git-scm.com/downloads); select all defaults
- Download and install [Jenkins](https://jenkins.io/download/); select all defaults
## Using the Initial Admin Password
- Open a browser window to [http://localhost:8080](http://localhost:8080)
- Copy the path to the file containing the initial admin password
- Use notepad or another text editor to open the file
- Copy the initial admin password from the file
- Back in the browser window, paste in the password and proceed with the setup

+ 20
- 0
errors.txt View File

@ -0,0 +1,20 @@
# JENKINS WON'T START
Oct 01, 2021 10:39:25 PM Main verifyJavaVersion
SEVERE: Running with Java class version 61 which is not in the list of supported versions: [52, 55]. Run with the --enable-future-java flag to enable such behavior. See https://jenkins.io/redirect/java-support/
java.lang.UnsupportedClassVersionError: 61.0
at Main.verifyJavaVersion(Main.java:174)
at Main.main(Main.java:142)
Jenkins requires Java versions [8, 11] but you are running with Java 17 from C:\Program Files\Java\jdk-17
java.lang.UnsupportedClassVersionError: 61.0
at Main.verifyJavaVersion(Main.java:174)
at Main.main(Main.java:142)
# PLUGINS NOT INSTALLING
Failure -
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:380)

Loading…
Cancel
Save