22 lines
750 B
Docker
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
|