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

View file

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