Skip to content

Commit c0ac9a4

Browse files
committed
add java engine
1 parent 8791fd2 commit c0ac9a4

File tree

1 file changed

+2
-25
lines changed

1 file changed

+2
-25
lines changed

.nx/workflows/agents.yaml

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -20,31 +20,8 @@ launch-templates:
2020
sudo apt install -y openjdk-21-jdk
2121
sudo update-alternatives --set java /usr/lib/jvm/java-21-openjdk-amd64/bin/java
2222
java -version
23-
- name: Setup Docker
24-
script: |
25-
export DEBIAN_FRONTEND=noninteractive
26-
sudo apt-get update
27-
sudo apt-get install -y ca-certificates curl gnupg
28-
sudo install -m 0755 -d /etc/apt/keyrings
29-
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
30-
sudo chmod a+r /etc/apt/keyrings/docker.gpg
31-
echo \
32-
"deb [arch=\"$(dpkg --print-architecture)\" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
33-
\"$(. /etc/os-release && echo \"$VERSION_CODENAME\")\" stable" | \
34-
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
35-
sudo apt-get update
36-
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
37-
sudo usermod -aG docker $(whoami)
38-
39-
# Start Docker daemon for containerized environment
40-
sudo mkdir -p /etc/docker
41-
echo '{"storage-driver": "vfs"}' | sudo tee /etc/docker/daemon.json
42-
sudo dockerd --config-file /etc/docker/daemon.json --iptables=false --bridge=none &
43-
sleep 5
44-
45-
# Wait for Docker to be ready
46-
timeout 30 bash -c 'until docker info > /dev/null 2>&1; do sleep 1; done'
47-
docker info
23+
- name: Setup Docker Engine
24+
uses: 'nrwl/nx-cloud-workflows/v4/workflow-steps/setup-docker-engine/main.yaml'
4825
- name: Setup gradle
4926
script: ./gradlew wrapper && ./gradlew --stop && ./gradlew clean
5027

0 commit comments

Comments
 (0)