Aktywne Wpisy
WielkiNos +282
julka poszła do klubu bez chłopaka i uchlała się do nieprzytomności. Tańczyła z różnymi randomami. Z jednym z nich (obcokrajowiec) wspólnie pili shoty po czym znaleźli się oboje w domu siostry. Urwał jej się film, a obcokrajowiec to niecnie wykorzystał.
W komentarzach wymiana zdań na ten temat. Pełne rozsądku i rigczu wypowiedzi Agnieszki kontra wysrywy oburzonej bezmyślnej juleczki (Marta S.).
#gwalt #logikarozowychpaskow #p0lka #pieklokobiet #truestory
W komentarzach wymiana zdań na ten temat. Pełne rozsądku i rigczu wypowiedzi Agnieszki kontra wysrywy oburzonej bezmyślnej juleczki (Marta S.).
#gwalt #logikarozowychpaskow #p0lka #pieklokobiet #truestory
xarcy +51
node_modules
miedzy roznymi kontenerami? Korzystam obecnie zdocker:dind
i taski sobie wykonuje w roznych kontenerach, ale to chyba mi uniemozliwa korzystanie z cache... moj.gitlab-ci.yml
wyglada mniej wiecej tak:image: docker/compose:1.29.2
services:
- docker:dind
stages:
- build
- test
frontend-install-dependencies:
image: node:lts-alpine
stage: build
cache:
key: $CI_COMMIT_REF_SLUG-$CI_PROJECT_DIR
paths:
- node_modules/
script:
- yarn install --progress=false
artifacts:
paths:
- node_modules/
only:
changes:
- yarn.lock
frontend-jest-unit-tests:
image: node:lts-alpine
stage: test
script:
- yarn test
I ten
yarn test
sie wywali, bo tak w zasadzie to w tymfrontend-jest-unit-tests
NIE BEDZIE tego katalogu znode_modules
.... czy moge jakos miedzy tymi taskami korzystac z tego samego kontenera? Ja tendocker:dind
wstawilem glownie z tego powodu, ze w samym #cicd wykonuje:- odpalanie testow w vuej s
- odpalanie testow w java
- buildowanie obrazow #docker
dzieki temu pod kazdego taska moglem miec jakis inny kontener, ale teraz nie wiem czy ja to moge jakos sprytnie polaczyc miedzy soba...
#programowanie #devops #webdev #gitlab #linux
- stworzyc z kilku taskow jednego https://stackoverflow.com/a/65296328
- ustawiac inny
services
dla roznych taskow https://forum.gitlab.com/t/passing-docker-image-between-build-and-test-stage-in-gitlab-runner/2444/10cache: &globalcache
key:
files:
- package-lock.json
prefix: ${CIPROJECTNAME}-dependencies
policy: pull
paths:
- nodemodules
// w job'ie instalacji node_modules
install:
cache:
<<: *global_cache
policy: pull-push
// reszta jobów będzie miała z defaultu 'pull cache'
(btw wykop ucina podkreslniki) :/
dobra troche poklikalem i mniej wiecej cos takiego udalo mi sie uzyskac....
dzialac to dziala, ale czy da sie to zrobic lepiej? pewnie tak, ale na razie mi starczy xd
Komentarz usunięty przez autora
nie wiem jeszcze jak dlugo te artefakty sa wazne i jesli faktycznie by ich zabraklo to sie wywali
bardziej sie zastanawiam co zrobisz z reszta projektu, bo mam
.env
? Bo tak by zbuildowac obraz to bede w stanie i raczej ogarne, ale sie zastanawialem jak to bedzie dzialac np:1. mam apke w vue i sobie robie
yarn build
2. ten zbuildowany katalog kopiuje do kontenera z nginx i tam serwuje pliki statyczne
3. mam plik
.env
i tam mamniestety będziesz miał zduplikowane te joby na każde
tak czy siak dzieki
variables:
FF_USE_FASTZIP: 'true'
do .gitlab-ci.yml