2016-11-09 93 views
0

我是前端开发人员。我刚从一家新公司开始,他们使用一家开发公司来开展所有后端工作。他们使用GitHub和git命令行,而我以前的位置使用BitBucket,所以有一点学习曲线。在我的老公司,BitBucket为每个分支都有测试环境,所以我从不担心在本地测试我的更改。花了整天Google搜索之后,我知道我需要为本地克隆创建一个构建。如何使用git创建构建?

我的问题是:我到底该怎么做?由于我的更改是前端,因此我需要在提交请求前直观地查看它们,因此我需要查看浏览器中的所有内容。下面介绍一下开发公司告诉我,以粗体显示的问题的指令:

开发在本地安装和测试。如果一切正常,则将 推送到开发站点进行进一步测试。如果一切都检查 出来,然后它被推到生产。

我想请他们澄清一下,但很难让他们保持大部分。谁能帮我?

编辑/这是一个Magento网站,如果这有帮助的话。

+2

为什么不阅读git文档或github.com指南 - 字面上是/首页按钮/主页上的中心??请在这里发布之前尽量减少您的问题! – BadZen

+0

呃,我做到了。没有必要粗鲁。我花了大约4个小时研究这个问题,并且找不到明确的答案。例如,在GitHub的指南中,我需要的答案会介于第3步和第4步之间,但没有明确定义。我问的是在浏览器中测试,而不是提交/推送/等等。流程。 –

+0

凯西 - 请同时阅读http://stackoverflow.com/help/how-to-ask。你甚至还没有开始提供足够的信息给任何人在这里帮助你。这个论坛是针对特定的编程问题。如果你不知道如何构建/测试软件,那么它不是要求软件介绍的地方。如果您不知道如何使用特定技术或工具构建/测试软件构建,那么请告诉我们您使用的是什么技术,语言或工具,您之前尝试过的内容以及您遇到的具体问题。我想在这里帮助,这是一个质量极低的问题。 – BadZen

回答

0

好像你需要你的本地计算机上的工作环境(可以是你的机器上直接,或内泊坞窗容器或创建的VM颠沛流离内)使用所有的工具,你正在使用安装在您的项目(吞吐量,吞吐量,业力,NPM,鲍尔?)和更新代码后,您需要在本地运行测试($ mocha --recursive,$ npm test或任何您用来运行测试),并在浏览器中查看您的更改(我假设你有因为它是一个Magento项目,所以使用PHP的Web服务器)。在您的本地机器上通过测试后,您将更改推送到适当的分支 - 并且它看起来像在您的BitBucket设置中一样。

问其他公司,如果他们有任何图像或脚本来建立您的本地环境(他们可能会使用,流浪,厨师,Docker等),这会让您更轻松。

+0

谢谢!这正是我所寻找的,这非常有帮助。 –