ArchCI
Continues integration
(without Jenkins)
archci
simple-worker
k8s-worker
aci
archci
archci more
- Responsible web UI
- React + something I don't know
- Management of projects and builds
- API service to dispatch tasks
- All-in-one docker image
simple-worker
docker run -v $PWD:/project golang:1.4 /project/archci.sh > docker.log 2>&1
simple-worker more
- Flexible pull and push model
- Based on lightweight container
- Easy to deploy and test by go run
- Scale out with arbitrary servers
- Set CPU/mem limit for each task
- Written in go, dockerized image
kubernetes-worker
k8s-worker more
- Integrated with k8s framework
- Mature scheduler and management
- Easy to scale into large cluster
- Mix-workload for High utilization
- Still under development
- Mesos will be the next......
aci
aci more
- Full-feature RESTful API
- go get github.com/ArchCI/aci
- Written in go and cross platform
- Can be implemented in any language
So what's ArchCI?
- Continues integration service
- Free service in http://archci.com
- Replacement of Jenkins
- Easy to deploy in your servers
- All go, all docker, all open-source
Screenshot
Screenshot
Screenshot
One more thing
Distribution: http://archci.com:5000
One more thing
Document: http://archci.com:8000
Support by
Thanks
ArchCI
By Toby Chan
ArchCI
- 3,925