kind: pipeline type: docker name: image building # server: # host: 192.168.1.2 # user: build # password: # from_secret: ssh_password steps: # - name: build&push # environment: # username: robot$library+droneci # password: # from_secret: repo_password # repo: harbor.hq.rosti.cz/library/builder # tag: 35 # commands: # - echo -n "$password" | docker login -u "$username" --password-stdin harbor.hq.rosti.cz # - docker build -t $repo:$tag . # - docker tag $repo:$tag $repo:latest # - docker push $repo:$tag # - docker push $repo:latest # - name: build&push # image: docker:20.10.10 # environment: # username: robot$library+droneci # password: # from_secret: repo_password # repo: harbor.hq.rosti.cz/library/builder # tag: 35 # volumes: # - name: dockersock # path: /var/run/docker.sock # commands: # - echo "$password" | docker login -u $username --password-stdin harbor.hq.rosti.cz # - docker build -t $repo:$tag . # - docker tag $repo:$tag $repo:latest # - docker push $repo:$tag # - docker push $repo:latest # - name: build&push # image: plugins/docker # settings: # username: robot$library+droneci # password: # from_secret: repo_password # repo: harbor.hq.rosti.cz/library/builder # registry: harbor.hq.rosti.cz # privileged: true # tags: # - 35 # - latest - name: build&push image: harbor.hq.rosti.cz/library/builder:35 environment: username: robot$library+droneci password: from_secret: repo_password repo: harbor.hq.rosti.cz/library/builder tag: 35 privileged: true commands: - echo "$password" | podman login -u $username --password-stdin harbor.hq.rosti.cz - podman build -t $repo:$tag . - podman tag $repo:$tag $repo:latest - podman push $repo:$tag - podman push $repo:latest