CMDB-Server/docker/jenkins/Dockerfile

22 lines
750 B
Docker

FROM jenkins/jenkins:2.489-jdk17
USER root
RUN apt-get update && \
apt-get install -y openssh-server sshpass openssl curl wget gpg ansible awscli
# terraform インストール
RUN wget https://releases.hashicorp.com/terraform/1.9.5/terraform_1.9.5_linux_amd64.zip && \
unzip terraform_1.9.5_linux_amd64.zip && \
mv terraform /usr/local/bin/ && \
terraform -install-autocomplete
# tool-version
RUN ansible --version && \
terraform --version
USER jenkins
ENV JAVA_OPTS="-Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Dfile.encoding=UTF-8 -Duser.timezone=Asia/Tokyo"
COPY --chown=jenkins:jenkins plugins.txt /usr/share/jenkins/ref/plugins.txt
RUN jenkins-plugin-cli -f /usr/share/jenkins/ref/plugins.txt