bazel: implement git build stamping

This commit is contained in:
Mike Danese 2016-11-02 19:21:31 -07:00
parent 577a0e82c1
commit ba5c2855b3
9 changed files with 14 additions and 5 deletions

View File

@ -12,6 +12,7 @@ load(
go_binary( go_binary(
name = "hyperkube", name = "hyperkube",
library = ":go_default_library", library = ":go_default_library",
linkstamp = "k8s.io/kubernetes/pkg/version",
tags = ["automanaged"], tags = ["automanaged"],
) )

View File

@ -11,6 +11,7 @@ load(
go_binary( go_binary(
name = "kube-apiserver", name = "kube-apiserver",
library = ":go_default_library", library = ":go_default_library",
linkstamp = "k8s.io/kubernetes/pkg/version",
tags = ["automanaged"], tags = ["automanaged"],
) )

View File

@ -11,6 +11,7 @@ load(
go_binary( go_binary(
name = "kube-controller-manager", name = "kube-controller-manager",
library = ":go_default_library", library = ":go_default_library",
linkstamp = "k8s.io/kubernetes/pkg/version",
tags = ["automanaged"], tags = ["automanaged"],
) )

View File

@ -11,6 +11,7 @@ load(
go_binary( go_binary(
name = "kube-proxy", name = "kube-proxy",
library = ":go_default_library", library = ":go_default_library",
linkstamp = "k8s.io/kubernetes/pkg/version",
tags = ["automanaged"], tags = ["automanaged"],
) )

View File

@ -11,6 +11,7 @@ load(
go_binary( go_binary(
name = "kubeadm", name = "kubeadm",
library = ":go_default_library", library = ":go_default_library",
linkstamp = "k8s.io/kubernetes/pkg/version",
tags = ["automanaged"], tags = ["automanaged"],
) )

View File

@ -11,6 +11,7 @@ load(
go_binary( go_binary(
name = "kubectl", name = "kubectl",
library = ":go_default_library", library = ":go_default_library",
linkstamp = "k8s.io/kubernetes/pkg/version",
tags = ["automanaged"], tags = ["automanaged"],
) )

View File

@ -11,6 +11,7 @@ load(
go_binary( go_binary(
name = "kubelet", name = "kubelet",
library = ":go_default_library", library = ":go_default_library",
linkstamp = "k8s.io/kubernetes/pkg/version",
tags = ["automanaged"], tags = ["automanaged"],
) )

View File

@ -35,9 +35,10 @@ STABLE_BUILD_SCM_STATUS ${KUBE_GIT_TREE_STATE-}
STABLE_BUILD_SCM_REVISION ${KUBE_GIT_VERSION-} STABLE_BUILD_SCM_REVISION ${KUBE_GIT_VERSION-}
STABLE_BUILD_MAJOR_VERSION ${KUBE_GIT_MAJOR-} STABLE_BUILD_MAJOR_VERSION ${KUBE_GIT_MAJOR-}
STABLE_BUILD_MINOR_VERSION ${KUBE_GIT_MINOR-} STABLE_BUILD_MINOR_VERSION ${KUBE_GIT_MINOR-}
STABLE_gitCommit ${KUBE_GIT_COMMIT-} gitCommit ${KUBE_GIT_COMMIT-}
STABLE_gitTreeState ${KUBE_GIT_TREE_STATE-} gitTreeState ${KUBE_GIT_TREE_STATE-}
STABLE_gitVersion ${KUBE_GIT_VERSION-} gitVersion ${KUBE_GIT_VERSION-}
STABLE_gitMajor ${KUBE_GIT_MAJOR-} gitMajor ${KUBE_GIT_MAJOR-}
STABLE_gitMinor ${KUBE_GIT_MINOR-} gitMinor ${KUBE_GIT_MINOR-}
buildDate $(date -u +'%Y-%m-%dT%H:%M:%SZ')
EOF EOF

View File

@ -11,6 +11,7 @@ load(
go_binary( go_binary(
name = "kube-scheduler", name = "kube-scheduler",
library = ":go_default_library", library = ":go_default_library",
linkstamp = "k8s.io/kubernetes/pkg/version",
tags = ["automanaged"], tags = ["automanaged"],
) )