Skip to content

Commit 0481e6e

Browse files
committed
add java engine
1 parent 8791fd2 commit 0481e6e

File tree

1 file changed

+6
-23
lines changed

1 file changed

+6
-23
lines changed

.nx/workflows/agents.yaml

Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -20,31 +20,14 @@ 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
23+
- name: Start Docker
2424
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'
25+
sudo service docker start
26+
sudo usermod -aG docker $USER
27+
newgrp docker
28+
docker --version
4729
docker info
30+
4831
- name: Setup gradle
4932
script: ./gradlew wrapper && ./gradlew --stop && ./gradlew clean
5033

0 commit comments

Comments
 (0)