Fork me on GitHub
#clojure-belgium
<
2016-05-20
>
haduart06:05:58

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

stijn07:05:51

nice πŸ™‚

genRaiy07:05:06

June is gonna be a fun month!

stijn08:05:12

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

stijn08:05:23

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

haduart09:05:14

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 πŸ˜…

stijn09:05:14

2nd might work for me

haduart11:05:39

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

stijn11:05:19

okay πŸ™‚

stijn11:05:34

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

genRaiy12:05:36

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

genRaiy12:05:16

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 ...

stijn12:05:47

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

stijn12:05:12

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

stijn12:05:21

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

danipov12:05:40

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

danipov12:05:13

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

stijn13:05:16

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

stijn13:05:31

each repository change has a build artifact a docker container

stijn13:05:48

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

genRaiy13:05:32

sounds like a great / horrible problem

stijn13:05:33

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

danipov13:05:48

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

stijn13:05:00

yeah jenkins...

danipov13:05:04

there is a leiningen plugin

genRaiy13:05:08

-1 jenkins

stijn13:05:24

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

genRaiy13:05:31

8er gonna 8 😜

danipov13:05:07

sorry can't help πŸ™‚

stijn13:05:08

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

stijn13:05:55

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

danipov13:05:08

i prefer services to

danipov13:05:35

but yeah... maybe Heroku

danipov13:05:50

but i don t think the offer support for multiple branches

danipov13:05:01

it s more like 1 app 1 branch

danipov13:05:22

but they do have a lot of addons

danipov13:05:55

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

genRaiy13:05:10

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

stijn13:05:00

Probably feasible

genRaiy13:05:03

no servers!

stijn13:05:33

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

genRaiy13:05:15

Google and even Azure offer similar facilities now

genRaiy13:05:38

(kubernetes + serverless)

stijn13:05:25

we're running on google container engine

genRaiy13:05:46

they announced functions (their version of Lambda) recently

stijn13:05:09

yes, didn't look into that yet

genRaiy13:05:13

I would love to hear if it works too!

stijn13:05:56

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.

stijn13:05:12

so you can let your github repo call a webhook

stijn13:05:21

I'll think about it πŸ™‚

genRaiy13:05:43

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

genRaiy13:05:06

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