https://github.com/devopsforhumans/twocupsfull-demo
DevOps for Humans: Going Back to the Roots
https://github.com/devopsforhumans/twocupsfull-demo
demo jenkins jenkinsfile python3 sphinx tutorial
Last synced: about 1 year ago
JSON representation
DevOps for Humans: Going Back to the Roots
- Host: GitHub
- URL: https://github.com/devopsforhumans/twocupsfull-demo
- Owner: devopsforhumans
- License: bsd-3-clause
- Created: 2024-06-30T09:08:03.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-30T09:26:23.000Z (almost 2 years ago)
- Last Synced: 2025-01-11T00:12:48.645Z (about 1 year ago)
- Topics: demo, jenkins, jenkinsfile, python3, sphinx, tutorial
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS.md
Awesome Lists containing this project
README
# Test Project
# Install
- Install `jq` from [here](https://jqlang.github.io/jq/download/)
- Instll `python3` from [here](https://www.python.org/downloads/)
- Install `virtualenv` from [here](https://virtualenv.pypa.io/en/latest/installation.html)
- Create a virtual env with `virtualenv -p python3.9 venv-test`
- Activate virtual env with `source venv-test/bin/activate`
- Install requirements with `pip install -r requirements.txt`
# Build
- Move to `app` directory `cd app`
- Make `html` with `make clean html`
# Artifact
Built artifacts can be found at `${REPO_ROOT}/app/build/html/`. To deploy, this directory can be zipped and uploaded to artifact
management system and then from there can be deployed to target system like `staging` or `qa` or `production` server.
# Jenkinsfile
`Jenkinsfile` can be used to automatically build and ship artifacts.