Author Topic: Setup private github and deploy pipelines  (Read 328 times)

steelshark

  • Newbie
  • *
    • View Profile
Setup private github and deploy pipelines
« on: October 09, 2018, 10:09:03 pm »
The purpose of this project is to setup a private git instance for equid so we can collaborate more effectively.
A second goal here is to setup a deploy pipeline so we don't have to give everybody access to our production environment when they want to make a change.

Conditions of satisfaction
1. Private GIT available
2. Deploy pipeline available for all the coins part of the EQD ecosystem

Payout
4 hours standard rate payable in EQD

steelshark

  • Newbie
  • *
    • View Profile
Re: Setup private github and deploy pipelines
« Reply #1 on: October 09, 2018, 10:11:32 pm »
Task was completed and following deliverables have been made.

1. private gitlab server is deployed on EQD AWS account. It is accessible on the url gitlab.equid.io For budget reasons the server is only up when active development is ongoing.
2. Deploy scripts were added to the production server. The deploy pipeline is fairly basic at the moment. To release something to production an admin still has to pull the code from git and run the deploy script on the server itself.
In a next step I propose to setup a jenkins server to automate this away.

Effective time spent is 8 hours
« Last Edit: October 27, 2018, 03:51:50 pm by steelshark »