소스 검색

Switch to alpine in sync container

wip/gradle-reposilite
Sindre Stephansen 2 년 전
부모
커밋
10c9256d84
로그인 계정: sindre <sindre@sindrestephansen.com> GPG 키 ID: B06FC67D17A46ADE
2개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. +3
    -3
      sync/Dockerfile
  2. +3
    -3
      sync/resolve-deps.sh

+ 3
- 3
sync/Dockerfile 파일 보기

@@ -1,8 +1,8 @@
FROM gradle:8-jdk11-jammy
FROM gradle:8-jdk11-alpine

WORKDIR /workdir

RUN apt-get update && apt-get install -y python3-pip
RUN python3 -m ensurepip

COPY requirements.txt .
RUN python3 -m pip install -r requirements.txt
@@ -10,4 +10,4 @@ RUN python3 -m pip install -r requirements.txt
COPY resolve-deps.sh .
COPY generate-gradle.py .

CMD [ "./resolve-deps.sh" ]
CMD [ "/bin/sh", "./resolve-deps.sh" ]

+ 3
- 3
sync/resolve-deps.sh 파일 보기

@@ -1,8 +1,8 @@
#!/bin/bash
#!/bin/sh

is_reposilite_up ()
{
curl -s -o /dev/null repo:80
nc repo 80 > /dev/null
return $?
}

@@ -30,7 +30,7 @@ if [[ ! -f /package-list.txt ]]; then
fi

echo "Resolving packages and generating gradle config"
if ! ./generate-gradle.py --repo="repo:80" /package-list.txt; then
if ! python3 ./generate-gradle.py --repo="repo:80" /package-list.txt; then
echo "Gradle generation failed"
exit 255
fi


불러오는 중...
취소
저장