updated README.md

pull/16/head
Hari Sekhon 2 years ago
parent c3b8d78455
commit b472302f7a

@ -751,7 +751,6 @@ etc.
- `jenkins_*.sh` - [Jenkins CI](https://jenkins.io/) scripts:
- `jenkins.sh` - one-touch [Jenkins CI](https://jenkins.io/) - launches docker container, installs plugins, validates `Jenkinsfile`, configures jobs from `$PWD/setup/jenkins-job.xml` and sets Pipeline to git remote origin's `Jenkinsfile`, triggers build, tails results in terminal. Call from any repo top level directory with a `Jenkinsfile` pipeline and `setup/jenkins-job.xml` (all mine have it)
- `jenkins_cli.sh` - shortens `jenkins-cli.jar` command by auto-inferring basic configuations, auto-downloading the CLI if absent, inferrings a bunch of Jenkins related variables like `$JENKINS_URL`, `$JENKINS_CLI_ARGS` and authentication using `$JENKINS_USER`/`$JENKINS_PASSWORD`, or finds admin password from inside local docker container. Used heavily by `jenkins.sh` one-shot setup and the following scripts:
- `jenkins_password.sh` - gets Jenkins admin password from local docker container. Used by `jenkins_cli.sh`
- `jenkins_cred_cli_add_cert.sh` - creates a Jenkins certificate credential from a PKCS#12 keystore
- `jenkins_cred_cli_add_kubernetes_sa.sh` - creates a Jenkins Kubernetes service account credential
- `jenkins_cred_cli_add_secret_file.sh` - creates a Jenkins secret file credential from a file
@ -766,6 +765,7 @@ etc.
- `jenkins_cred_cli_update_secret_text.sh` - updates a Jenkins secret string credential from a string or a file
- `jenkins_cred_cli_update_ssh_key.sh` - updates a Jenkins SSH key credential from a string or an SSH private key file
- `jenkins_cred_cli_update_user_pass.sh` - updates a Jenkins username/password credential
- `jenkins_password.sh` - gets Jenkins admin password from local docker container. Used by `jenkins_cli.sh`
- `check_jenkinsfiles.sh` - validates all `*Jenkinsfile*` files in the given directory trees using the online Jenkins validator
- `teamcity_*.sh` - [TeamCity CI](https://www.jetbrains.com/teamcity/) scripts:
- `teamcity.sh` - boots TeamCity CI cluster in docker, just click proceed and accept the EULA and it does the rest, it even creates an admin user and an API token for you

Loading…
Cancel
Save