Commit cfdccc6b authored by tushar5526's avatar tushar5526
Browse files

Added steps

parent bffbc6e3
No related merge requests found
Showing with 22 additions and 0 deletions
+22 -0
README.md 0 → 100644
**Steps to setup E2E deployment using Jenkins, Ansible, Docker Swarm**
**Pre-Requisite:** Dockerfile for the service should be there.
The following steps are to be followed with some modifications.
<https://drive.google.com/file/d/1Bi8tE-sP0mTkhsVGK0NtCt_dHZmMyJmw/view?ts=6329b80c>
- During Jenkins installation, after copying the jobs **chown** the **/var/lib/jenkins/jobs/** to **jenkins user**
- In the elastic search configuration, update the elastic search file as per your cluster needs
- In the Install **Docker Compose** section, run **docker swarm init** before issuing other commands
- When the Jenkins is up and ready to go, we have to take care of the following
- Update **“docker-server”** URL in Jenkins Jobs to pull and push images in build jobs
- Add ssh keys for your server from the Jenkins server before using ansible playbooks
- Populate the environment variables for ansible-playbooks in Deploy jobs of Jenkins
- Update the Nginx conf files according to the services of your application
- **Gotcha:** React environment variables are pushed during the build, so runtime docker environment variables will not be picked up by React Apps. Therefore, configure the Dockerfiles accordingly and builds accordingly.
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment