clojure-belgium 2016-05-20

Oks, so whenever you have an answer @r00z I'll create the event in meetup .com πŸ™‚

πŸ‘ 1

June is gonna be a fun month!

yes! 1st of June is not feasible for me though πŸ™‚

so someone else will have to do the intro speech πŸ˜„

we can do it whenever suits most of the people, we don't have to adapt everything to me, I have to be in Hasselt anyway on the 2nd and 3rd of June that's why the 1st was a good day πŸ˜…

2nd might work for me

the problem is that I'm in Hasselt for a company bootcamp, so we are gonna sleep over there all the company together... 😞

well, for me no issue if I can't be there either.

I can make a short intro if needed. So we stick with the 1st?

πŸ‘ 2

anyone doing any clojure stuff on the weekend? I’m going to work on provisioning some AWS resources via Clojure APIs over the AWS Java SDK. Amazonica looks awesome ...

it won't probably be for this weekend, but I'm planning to experiment with lambdacd (https://github.com/flosell/lambdacd)

i'm fed up with all the bash scripts for building/deploying πŸ™‚

πŸ‘ 1

and I can't seem to find a 'Continuous Integration as a Service' that supports deployment of applications that do not consist of a single repository

I'll take a look at compojure api and try out a small test project πŸ™‚ https://github.com/metosin/compojure-api

πŸ‘ 2

@stijn: you want to integrate multiple branches in a CI environment?

we have multiple repositories that all form a part of the application

each repository change has a build artifact a docker container

but I need something to orchestrate the deployment based on changes of these repos

sounds like a great / horrible problem

things like circleci will allow you to do that for 1 repo, but you need to duplicate quite a lot of the deployment logic in each repo

I know jenkins handles pretty good different git branches πŸ™‚

yeah jenkins...

there is a leiningen plugin

I think I'm still hurt enough to avoid that road πŸ™‚

8er gonna 8 😜

sorry can't help πŸ™‚

but lambdacd looks simple enough and with some callouts to kubernetes for deployment, I guess it will do the job

the only thing I'm scared of is running your own build server, since it's a pretty crucial component in your infrastructure

i prefer services to

but yeah... maybe Heroku

but i don t think the offer support for multiple branches

it s more like 1 app 1 branch

but they do have a lot of addons

"You can always go to back to the configuration later on and manage deployment commands for other branches as well."

@stijn see if you can do it via AWS Lambda πŸ˜‰

Probably feasible

However, AWS, I don't know why, but there's something that drives me away everytime I get too deep πŸ™‚

Google and even Azure offer similar facilities now

(kubernetes + serverless)

we're running on google container engine

they announced functions (their version of Lambda) recently

yes, didn't look into that yet

I would love to hear if it works too!

ha, this is interesting > HTTPS Invocation > Functions deployed with an HTTP trigger are given a fully qualified domain together with a dynamically generated SSL/TLS certificate for secure communication.

so you can let your github repo call a webhook

I'll think about it πŸ™‚

I’m gonna use AWS to integrate with Heroku (so joining up the previous threads) which makes the Google thing not an option for me

πŸ‘ 1

Maybe all these conversations end with β€œI’ll think about it” πŸ˜‰