summaryrefslogtreecommitdiff
path: root/.woodpecker.yaml
blob: 20a380b27d0885aed76d59e1d7533d5bc531d304 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
when:
  branch: master
  event: push

steps:
  build:
    image: docker:dind
    privileged: true
    environment:
      REGISTRY_USER:
        from_secret: registry_user
      REGISTRY_PASSWORD:
        from_secret: registry_password
    commands:
      - dockerd-entrypoint.sh &
      - sleep 3
      - echo "$REGISTRY_PASSWORD" | docker login reg.nx.kroot.sh -u "$REGISTRY_USER" --password-stdin
      - |
        SHORT_SHA=$(echo "$CI_COMMIT_SHA" | cut -c1-7)
        docker build -t reg.nx.kroot.sh/blog:latest -t reg.nx.kroot.sh/blog:$SHORT_SHA .
        docker push reg.nx.kroot.sh/blog:latest
        docker push reg.nx.kroot.sh/blog:$SHORT_SHA