This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-01-19
Channels
- # beginners (34)
- # boot (111)
- # cider (37)
- # clara (57)
- # cljsjs (1)
- # cljsrn (22)
- # clojure (156)
- # clojure-austin (2)
- # clojure-mke (7)
- # clojure-russia (9)
- # clojure-spec (221)
- # clojure-uk (47)
- # clojurescript (42)
- # code-reviews (4)
- # community-development (9)
- # core-async (3)
- # cursive (50)
- # datomic (81)
- # emacs (12)
- # events (5)
- # hoplon (1)
- # jobs (2)
- # lein-figwheel (4)
- # leiningen (1)
- # luminus (3)
- # mount (2)
- # off-topic (1)
- # om (94)
- # om-next (3)
- # onyx (33)
- # re-frame (23)
- # reagent (41)
- # remote-jobs (9)
- # rum (30)
- # slack-help (2)
- # specter (1)
- # untangled (20)
- # yada (17)
Morning
@ricardo welcome!
Thanks @agile_geek 🙂 I only visit occasionally, though, so I’ll probably be quiet around here.
I am relieved to hear that staying with running our own Jenkins server rather than spending 4x the cost on TravisCI or CircleCI turns out to be a great idea... Mostly...
otfrom: are you runnig your own CI servers now? AWS and Jenkins?
@maleghast do you have any conf management or automation on jenkins? At a former job we got it into a state where we could delete the master and rebuild it in a working state by reprovisioning in chef
@glenjamin - We were just__ talking about that here in the office. We are not great at automation - about 35% of our stack / platform is repeatable and the CI box is not one of the things that is. We are going to have a group chat tomorrow, maybe Monday on a list of things that we need to get done for long term maintainability and that's right at the top of the list.
At the very least, I’d say install this: https://wiki.jenkins-ci.org/display/JENKINS/SCM+Sync+configuration+plugin
I reckon we could put all the Jenkins config in a Private S3 bucket and write / modify an Ansible playbook to build a jenkins instance and apply it.
the most reliable approach i’ve found is to configure jenkins via the UI, then export the job config back into ansible or equivalent as a template
After all the build history is not something we care about all that much unless there is a problem so if we can make the config and jobs portable then that would be great.
That plugin looks like a winner moving forward at least. Thanks @glenjamin
@gjnoonan Are you using http://gitlab.com? Or a privately hosted version.
agile_geek I'm just a manager nowadays. You want to ask @elise_huard @tcoupland and @acron about that
we've got jenkins running as a DCOS package, so it makes use of the mesos cluster for running jobs. Backup are the crucial thing to get sorted, also save yourself a headache a pin the jenkins master to a node. We're using SlimBackup and then a custom job to upload the backups to S3. When the cluster is getting restored the backup is retrieved and then using a hero script we stuff the backup onto the new jenkins server and restore it.
@tcoupland - Sounds interesting, but we don't have the need of the heft that Mesos brings to the table, not by a long shot.
@maleghast that sounds like a very sensible decision
Well, thanks... If I have to run 100s or 1000s of instances at some point in the future I may well get my Mesos cherry popped, but for right now we can achieve a lot without getting into that. One of my guys is keen to explore K8s instead of ECS and I am broadly in agreement, but building a K8s cluster inside an existing VPC is "complicated" and getting separate VPCs to talk to one another (this is all on AWS) is not as trivial as it might or could be either, so I am hoping that we are not going to switch until we are ready to take down the legacy VPC and entirely provision a new one with a K8s cluster inside it, along with the other bits and pieces...
I run a couple of k8s clusters, it's great. Also some "legacy" ones manually put together with Consul and some Magic lol
@otfrom I've been a manager since 97!
hey south-easterly people - i'm looking to hire a clj+cljs dev - if you know of anyone who might be interested please send them in my direction or here https://www.yapster.info/join-us
@maleghast A friend of mine works for http://convox.com/ which may be of interest
it’s a heroku-style thing made by some early heroku employees that runs your stuff on ECS
@glenjamin Thanks I will take a look 🙂
Afternoon ☀️
maleghast I changed a regexp in some sparkling code yesterday and ran a spark job. So, not completely
@otfrom at least you have hair though...I'm missing out grey and going straight to white
Morning