Skip to content

Commit 2528176

Browse files
Removed not needed stuff.
1 parent 4011bde commit 2528176

2 files changed

Lines changed: 5 additions & 77 deletions

File tree

Dockerfile.arm64

Lines changed: 1 addition & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -27,77 +27,8 @@ ENV LATEST_VERSION=${LATEST_VERSION}
2727

2828
LABEL org.opencontainers.image.source=https://github.com/DataDog/dd-trace-java-docker-build
2929

30-
RUN <<-EOT
31-
set -eux
32-
apt-get update
33-
apt-get install -y sudo
34-
groupadd --gid 1001 non-root-group
35-
useradd --uid 1001 --gid non-root-group -m non-root-user
36-
echo "non-root-user ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/non-root-user
37-
chmod 0440 /etc/sudoers.d/non-root-user
38-
mkdir -p /home/non-root-user/.config
39-
chown -R non-root-user:non-root-group /home/non-root-user/.config
40-
apt-get clean
41-
rm -rf /var/lib/apt/lists/*
42-
EOT
43-
44-
USER non-root-user
45-
WORKDIR /home/non-root-user
46-
47-
RUN <<-EOT
48-
set -eux
49-
sudo apt-get update
50-
sudo apt-get install -y curl tar apt-transport-https ca-certificates gnupg socat less debian-goodies autossh ca-certificates-java python3-pip locales jq git gh yq lsb-release lsof unzip parallel xsltproc
51-
sudo locale-gen en_US.UTF-8
52-
sudo git config --system --add safe.directory "*"
53-
54-
sudo mkdir -p /tmp/docker-install
55-
DOCKER_LATEST_VERSION=$(curl -s https://download.docker.com/linux/static/stable/$(uname -m)/ | grep -oP 'docker-\K([0-9]+\.[0-9]+\.[0-9]+)(?=\.tgz)' | sort -V | tail -n 1)
56-
sudo curl -fsSL "https://download.docker.com/linux/static/stable/$(uname -m)/docker-${DOCKER_LATEST_VERSION}.tgz" | sudo tar -xz -C /tmp/docker-install
57-
sudo mv /tmp/docker-install/docker/docker /usr/local/bin/
58-
sudo rm -rf /tmp/docker-install
59-
sudo mkdir -p /usr/local/lib/docker/cli-plugins
60-
sudo curl -fsSL "https://github.com/docker/compose/releases/latest/download/docker-compose-linux-$(uname -m)" -o /usr/local/lib/docker/cli-plugins/docker-compose
61-
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
62-
63-
sudo apt-get clean
64-
sudo rm -rf /var/lib/apt/lists/*
65-
EOT
66-
67-
ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
68-
6930
COPY --from=default-jdk /usr/lib/jvm /usr/lib/jvm
7031

71-
RUN <<-EOT
72-
set -eux
73-
sudo apt-get update
74-
sudo pip3 install --break-system-packages awscli
75-
sudo pip3 cache purge
76-
77-
ARCH=$(dpkg --print-architecture)
78-
case "$ARCH" in
79-
arm64) DD_CI_ARCH="arm64"; VAULT_ARCH="arm64" ;;
80-
amd64) DD_CI_ARCH="x64"; VAULT_ARCH="amd64" ;;
81-
*) echo "Unsupported architecture: $ARCH" >&2; exit 1 ;;
82-
esac
83-
84-
sudo curl -L --fail "https://github.com/DataDog/datadog-ci/releases/latest/download/datadog-ci_linux-${DD_CI_ARCH}" --output "/usr/local/bin/datadog-ci"
85-
sudo chmod +x /usr/local/bin/datadog-ci
86-
87-
VAULT_VERSION=1.20.4
88-
curl -fsSL "https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux_${VAULT_ARCH}.zip" -o vault.zip
89-
unzip vault.zip
90-
sudo mv vault /usr/local/bin/vault
91-
chmod +x /usr/local/bin/vault
92-
rm vault.zip
93-
94-
sudo apt-get clean
95-
sudo rm -rf /var/lib/apt/lists/*
96-
EOT
97-
98-
ENV JAVA_DEBIAN_VERSION=unused
99-
ENV JAVA_VERSION=unused
100-
10132
ENV JAVA_8_HOME=/usr/lib/jvm/8
10233
ENV JAVA_11_HOME=/usr/lib/jvm/11
10334
ENV JAVA_17_HOME=/usr/lib/jvm/17
@@ -107,4 +38,4 @@ ENV JAVA_${LATEST_VERSION}_HOME=/usr/lib/jvm/${LATEST_VERSION}
10738

10839
ENV JAVA_HOME=${JAVA_8_HOME}
10940
ENV PATH=${JAVA_HOME}/bin:${PATH}
110-
41+
WORKDIR /work

build-arm64

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -100,15 +100,12 @@ function do_describe() {
100100
echo
101101
echo "## Operating System"
102102
echo
103-
echo "* $(lsb_release --description --short)"
103+
. /etc/os-release
104+
echo "* ${PRETTY_NAME}"
104105
echo
105-
echo "## Tools"
106+
echo "## Java Home"
106107
echo
107-
echo "* $(git --version)"
108-
echo "* $(docker --version)"
109-
echo "* $(docker compose version)"
110-
echo "* datadog-ci $(datadog-ci version)"
111-
echo "* vault $(vault --version)"
108+
echo "* ${JAVA_HOME}"
112109
echo
113110
echo "## JDKs"
114111
echo

0 commit comments

Comments
 (0)