Skip to content
Snippets Groups Projects
Select Git revision
  • d99dcbbffb7854bb57772d018ababd37f99c1bbe
  • master default protected
  • v1.15.1
  • v1.15.0
  • v1.14.7
  • v1.14.6
  • v1.14.5
  • v1.14.4
  • v1.14.3
  • v1.14.2
  • v1.14.1
  • v1.14.0
  • v1.13.2
  • v1.13.1
  • v1.13.0
  • v1.12.1
  • v1.12.0
  • v1.11.1
  • v1.11.0
  • v1.10.0
  • v1.9.2
  • v1.9.1
22 results

ipajoin.py

Blame
  • version 491 B
    #!/bin/bash
    
    if [ -n "$(git status --porcelain --untracked-files=no)" ]; then
        DIRTY="-dirty"
    fi
    
    COMMIT=$(git rev-parse --short HEAD)
    GIT_TAG=${DRONE_TAG:-$(git tag -l --contains HEAD | head -n 1)}
    
    if [[ -z "$DIRTY" && -n "$GIT_TAG" ]]; then
        VERSION=$GIT_TAG
    else
        VERSION="${COMMIT}${DIRTY}"
    fi
    
    if [ -z "$ARCH" ]; then
        ARCH=$(go env GOHOSTARCH)
    fi
    
    SUFFIX="-${ARCH}"
    
    TAG=${TAG:-${VERSION}${SUFFIX}}
    REPO=${REPO:-rancher}
    
    if echo $TAG | grep -q dirty; then
        TAG=dev
    fi