No desktop option

This commit is contained in:
Devin Dice 2023-01-20 23:57:42 -05:00
parent a5723730b4
commit fe4b0ad01b
2 changed files with 15 additions and 11 deletions

View file

@ -12,19 +12,20 @@ blocks:
commands:
- checkout
- git submodule update --init --recursive
- '# Login to Dockerhub'
- 'echo "${DOCKER_PASSWORD}" | docker login -u "${DOCKER_USERNAME}" --password-stdin'
- 'docker pull $DOCKER_USERNAME/cloud9-ide-vdi:latest || true'
- 'cd ./configuration && python configure.py --desktop enabled'
- 'cd ../'
- 'docker build --cache-from=$DOCKER_USERNAME/cloud9-ide-vdi:latest -t devindice/cloud9-ide-vdi .'
- '# Login to Dockerhub'
- 'echo "${DOCKER_PASSWORD}" | docker login -u "${DOCKER_USERNAME}" --password-stdin'
- '# Create a version'
- '# Create the test version'
- 'docker image tag devindice/cloud9-ide-vdi:latest devindice/cloud9-ide-vdi:testing'
- 'docker push $DOCKER_USERNAME/cloud9-ide-vdi:testing'
- 'cd ./configuration && python configure.py --desktop disabled'
- 'cd ../'
- 'docker build --cache-from=$DOCKER_USERNAME/cloud9-ide-vdi:latest -t devindice/cloud9-ide-vdi .'
- 'docker image tag devindice/cloud9-ide-vdi:latest devindice/cloud9-ide-vdi:no-desktop-testing'
- 'docker push $DOCKER_USERNAME/cloud9-ide-vdi:no-desktop-testing'
- '# Create the test version without the desktop'
- 'docker build --cache-from=$DOCKER_USERNAME/cloud9-ide-vdi:latest-no-desktop -t devindice/cloud9-ide-vdi .'
- 'docker image tag devindice/cloud9-ide-vdi:latest-no-desktop devindice/cloud9-ide-vdi:testing-no-desktop'
- 'docker push $DOCKER_USERNAME/cloud9-ide-vdi:testing-no-desktop'
secrets:
- name: Dockerhub

View file

@ -14,20 +14,23 @@ blocks:
- git submodule update --init --recursive
- DATE=$(date +%y%U%u)
- 'VERSION="${DATE}"'
- '# Login to Dockerhub'
- 'echo "${DOCKER_PASSWORD}" | docker login -u "${DOCKER_USERNAME}" --password-stdin'
- 'docker pull $DOCKER_USERNAME/cloud9-ide-vdi:latest || true'
- 'cd ./configuration && python configure.py --desktop enabled'
- 'cd ../'
- 'docker build --cache-from=$DOCKER_USERNAME/cloud9-ide-vdi:latest -t devindice/cloud9-ide-vdi .'
- '# Login to Dockerhub'
- 'echo "${DOCKER_PASSWORD}" | docker login -u "${DOCKER_USERNAME}" --password-stdin'
- '# Create a version'
- '# Create the latest version'
- 'docker image tag devindice/cloud9-ide-vdi:latest devindice/cloud9-ide-vdi:$VERSION'
- 'docker push $DOCKER_USERNAME/cloud9-ide-vdi:$VERSION'
- 'cd ./configuration && python configure.py --desktop disabled'
- 'cd ../'
- 'docker build --cache-from=$DOCKER_USERNAME/cloud9-ide-vdi:latest -t devindice/cloud9-ide-vdi .'
- 'docker image tag devindice/cloud9-ide-vdi:latest devindice/cloud9-ide-vdi:$VERSION-no-desktop'
- '# Create the latest version without desktop'
- 'docker build --cache-from=$DOCKER_USERNAME/cloud9-ide-vdi:latest-no-desktop -t devindice/cloud9-ide-vdi .'
- 'docker image tag devindice/cloud9-ide-vdi:latest-no-desktop devindice/cloud9-ide-vdi:$VERSION-no-desktop'
- 'docker push $DOCKER_USERNAME/cloud9-ide-vdi:$VERSION-no-desktop'
- 'docker push $DOCKER_USERNAME/cloud9-ide-vdi:latest-no-desktop'
secrets:
- name: Dockerhub