2019-07-02 08:54:44 +00:00
### Local development
#### Start the web interface
* Clone the [agola-web repository ](https://github.com/agola-io/agola-web )
For the first time you'll need the `vue cli` and its services installed as global modules:
```
npm install -g @vue/cli @vue/cli -service-global
```
Inside the `agola-web` repository run:
```
npm install
npm run serve
```
### Build the agola binary
2020-01-24 12:53:13 +00:00
To build agola we usually test and support the latest two major versions of Go like in the [Go release policy ](https://golang.org/doc/devel/release.html#policy ).
2019-07-02 08:54:44 +00:00
```
make
```
### Start the agola server
* Copy the `example/config.yml` where you prefer
```
2019-08-19 08:16:54 +00:00
./bin/agola serve --embedded-etcd --config /path/to/your/config.yml --components all-base,executor
2019-07-02 08:54:44 +00:00
```
or use an external etcd (set it in the config.yml):
```
2019-08-19 08:16:54 +00:00
./bin/agola serve --config /path/to/your/config.yml --components all-base,executor
2019-07-02 08:54:44 +00:00
```