docker-ubuntu-vnc-desktop/.semaphore/pipeline_rc_22.yml

30 lines
957 B
YAML

version: v1.0
name: Deploy RC 22.04
agent:
machine:
type: e1-standard-2
os_image: ubuntu2004
queue:
name: Deployment queue
scope: project
blocks:
- name: RC Build
task:
jobs:
- name: Build and Push
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:testing-22.04 || true'
- 'cd ./configuration && python configure.py --desktop enabled --ubuntu 22'
- 'cd ../'
- 'docker build --cache-from=$DOCKER_USERNAME/cloud9-ide-vdi:testing-22.04 -t $DOCKER_USERNAME/cloud9-ide-vdi:testing-22.04 .'
- '# Push the test version'
- 'docker push $DOCKER_USERNAME/cloud9-ide-vdi:testing-22.04'
secrets:
- name: Dockerhub