Skip to content
Snippets Groups Projects
title: Deploy

Deploy Ecolyo for development

This section will show you how to deploy your project on different environments.

Builds branches

3 builds branch are today available for Ecolyo:

  • build: reflect the build of the master branch and the version deployed in production environment
  • build-test: reflect a temporary build which can be used for test purpose
  • build-dev: reflect the build of the dev branch and the version deployed on dev environment

Deploy to build branches

Make sure that:

  • you are on the right branch (dev or master) depending on the environment you need to deploy.
  • your branch is up to date
  • you node modules are up to date

First build the application :

yarn build

Next you can deploy the build to the target branch:

# deploy on build-test branch
yarn deploy-test
# deploy on build-dev branch
yarn deploy-dev
# deploy on build branch
yarn deploy

Auto deploy for dev

In order to prevent manual action for deployment, a gitlab-runner has been configured to deploy every changes on the dev branch on our ecolyodemo env

:::info cicd scripts You can find all scripts used in cicd jobs on the following repository :::

Deploy build-test branch to a Scaleway instance for testing

You can directly use the content of build-test branch to update one instance for test purpose. Simply use the dedicated script update_ecolyo_test.sh <instance_name> with the targeted instance (from the server). By default we use the ecolyodemo instance for testing intermediate functionality.

Deploy build-dev branch to all Scaleway instances

You can directly use the content of build-dev branch to update apps on dev environment using scripts (from the server). Simply use the dedicated script update_all_ecolyo_dev.sh.

For more information you can check for Easy Cozy scripts.