Просмотр исходного кода

Run coursier once for each package

wip/coursier
Sindre Stephansen 2 лет назад
Родитель
Сommit
7c318a8617
3 измененных файлов: 9 добавлений и 1 удалений
  1. +1
    -0
      sync/.dockerignore
  2. +3
    -1
      sync/Dockerfile
  3. +5
    -0
      sync/main.sh

+ 1
- 0
sync/.dockerignore Просмотреть файл

@@ -2,3 +2,4 @@
!settings.xml !settings.xml
!resolve-deps-from-poms.sh !resolve-deps-from-poms.sh
!wait-for-it.sh !wait-for-it.sh
!main.sh

+ 3
- 1
sync/Dockerfile Просмотреть файл

@@ -9,8 +9,10 @@ RUN chmod +x /usr/bin/cs


RUN cs setup -y RUN cs setup -y


ADD ./main.sh /main.sh

RUN mkdir /workdir RUN mkdir /workdir
WORKDIR /workdir WORKDIR /workdir
ENV COURSIER_CACHE /workdir ENV COURSIER_CACHE /workdir


CMD ["/usr/bin/cs", "fetch", "--dependency-file", "/packages.txt", "--default=true", "--sources", "--javadoc"]
CMD ["sh", "/main.sh"]

+ 5
- 0
sync/main.sh Просмотреть файл

@@ -0,0 +1,5 @@
#!/bin/sh

for line in $(cat /packages.txt); do
cs fetch --default=true --sources --javadoc -v -v "$line"
done

Загрузка…
Отмена
Сохранить