node { checkout scm //Pierwszy argument to tag, który zostania nadany zbudowanemu obrazowi //Jeśli chcemy użyć Dockerfile z innej ścieżki niż ./Dockerfile, możemy ją podać jako drugi argument def testImage = docker.build("sacred_pymongo", "./IUM_07/Dockerfile") //Wszystkie polecenia poniżej wykonają się w kontenerze, z podmontowanym Workspace Jenkinsa testImage.inside { dir ("IUM_07"){ sh 'python3 mongo_observer.py' } } }