如何在Jenkins中使用特定修订来检出git repo

Mit*_*wal 0 git jenkins aws-code-deploy

我用git,s3和aws-codedeploy运行Jenkins.对于s3上的部署构建应用程序,它会触发aws codedeploy以用于后期部署过程.以上设置运行完美.

每当我运行jenkins工作时我都会遇到问题,我的工作一直克隆git repo然后将构建/内容的zip上传到s3然后aws-codedeploy在我的服务器上部署完整的zip.

但是我希望当我运行jenkin工作时,它只需要特定的git修订克隆不是为了完整的内容而只用它来构建部署.

请帮我解决上述问题.提前致谢...

tra*_*ter 7

由于git将任何分支视为指向提交的指针,因此可以在分支说明符中指定提交.

编辑(回复评论): 你称之为分支,实际上只是指向特定提交的指针.Git没有svn这样的分支; 因此,如果您想部署特定的提交,您只需提供它.

我知道你不希望每次需要建立它时都改变工作.您可以使构建参数化,然后将参数用作分支说明符.