Build Server #37

Closed
opened 2018-06-09 06:33:18 +00:00 by sarah · 6 comments
Owner

We should setup a build server to receive gogs webhooks and kick off a build/test/deployment pipeline for a test server.

We should setup a build server to receive gogs webhooks and kick off a build/test/deployment pipeline for a test server.
Owner

yes. did you intent to use travis.ci or our own? we'll need to un-private this repo for that potentially then. it's also been on my todo list

yes. did you intent to use travis.ci or our own? we'll need to un-private this repo for that potentially then. it's also been on my todo list
Author
Owner

we can't use travis as it doesn't support gogs (also this repo is public now :) )

We are going to have to host our own, open to suggestions on an approach although jenkins looks like the least terrible solution alongside "writing a bot that listens to gogs webhooks and kicks off a build script and puts a status somewhere"

we can't use travis as it doesn't support gogs (also this repo is public now :) ) We are going to have to host our own, open to suggestions on an approach although jenkins looks like the least terrible solution alongside "writing a bot that listens to gogs webhooks and kicks off a build script and puts a status somewhere"
Owner

wooo jenkins "industry standard" basically :P
I stood up jenkins at the start up I was at when I came on and was told "deployment is when we ssh into the 2 servers and manually gun git pull and go build for each of the 7 micro services" at the same time as being told "we're almost ready to scale to hundreds of servers"
I can look into this in the coming week then :)

wooo jenkins "industry standard" basically :P I stood up jenkins at the start up I was at when I came on and was told "deployment is when we ssh into the 2 servers and manually gun git pull and go build for each of the 7 micro services" at the same time as being told "we're almost ready to scale to hundreds of servers" I can look into this in the coming week then :)
Author
Owner

Awesome

Awesome
Owner

We have jenkins at build.openprivacy.ca

it kicks builds on pushes to cwtch.im/cwtch master

I'm not thrilled, I want it to support branches and other repos

this is currently blocked by the fact I cannot seem to make the pipeline script access parameters.

We have jenkins at build.openprivacy.ca it kicks builds on pushes to cwtch.im/cwtch master I'm not thrilled, I want it to support branches and other repos this is currently blocked by the fact I cannot seem to make the pipeline script access parameters.
Author
Owner

Closing this in favor of #66

Closing this in favor of #66
sarah closed this issue 2018-06-26 17:58:48 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cwtch.im/cwtch#37
No description provided.