diff --git a/builder/pod-build.go b/builder/pod-build.go
index <HASH>..<HASH> 100644
--- a/builder/pod-build.go
+++ b/builder/pod-build.go
@@ -18,11 +18,18 @@ func (p *Pod) Build() {
 	os.RemoveAll(p.target)
 	os.MkdirAll(p.target, 0777)
 
+	p.preparePodVersion()
 	apps := p.processAci()
 
 	p.writePodManifest(apps)
 }
 
+func (p *Pod) preparePodVersion() {
+	if p.manifest.Name.Version() == "" {
+		p.manifest.Name = *spec.NewACFullName(p.manifest.Name.Name() + ":" + utils.GenerateVersion())
+	}
+}
+
 func (p *Pod) processAci() []schema.RuntimeApp {
 	apps := []schema.RuntimeApp{}
 	for _, e := range p.manifest.Pod.Apps {
set generated version of pod if not set