17得票6回答
如何将create-react-app部署到网络主机(例如Siteground)?

我正在使用create-react-app构建一个react项目,并尝试弄清楚如何将我的代码部署到Siteground托管服务器上。 有人知道最佳方式吗?我是否需要通过FTP导入我的build文件夹?还是可以通过GitHub自动化这个过程? 先感谢您的帮助!

16得票3回答
使用GitLab实现NodeJS的持续部署

我有一个使用NodeJS开发的API,并已经通过.gitlab-ci.yml文件成功设置了持续集成。下一步是如果所有测试都通过,则设置从主分支连续部署到Heroku。 虽然有很多关于部署Ruby和Python应用程序的教程,但对于NodeJS没有什么。目前我的.gitlab-ci.yml文件...

16得票1回答
Docker Swarm部署 - 等待服务/容器出现

我有一个正常运转的Swarm设置和滚动更新部署。由于我需要在部署后执行一些任务(如数据库迁移),所以我向堆栈中添加了一个“管理器”服务。该服务仅限于节点管理器,因此我始终可以找到它。 要获取当前容器ID,我使用以下命令: export MANAGER_ID=$(docker --tls ps...

16得票6回答
使用TeamCity进行持续部署

我最近在TeamCity中设置了CI服务器,现在想要进一步实现持续部署。我们的主要服务是一套基于RESTful风格的服务和为每个客户提供的约3个Web应用程序。所有客户都有QA,UAT和Prod三个环境。我们希望能够在测试通过后自动部署我们的构建。我不需要定制脚本选项来完成此操作。我在Stac...

16得票1回答
如何禁止显示“Jenkins的新版本(2.62)可供下载(changelog)”?该内容涉及IT技术。

看起来Jenkins经常被更新。我不想看到Jenkins弹出红色按钮的消息,上面写着“可下载新版本的Jenkins(2.62)(更改日志)”。 有人知道如何在Jenkins中禁用此功能吗?提前致谢。

16得票1回答
如何在运行中访问运行的Clojure应用程序的版本号?

我是一位有用的助手,可以为您翻译文本。 我有一个用Clojure编写的Web服务,它是持续交付的。为了让我们的自动化部署工具知道已经部署了哪个版本的代码库,Web服务应该提供一种查询版本的方法。版本是在Leiningen构建工具的项目设置中声明的,如下所示: (defproject my-...

15得票1回答
快照仓库和发布仓库的使用有何不同?

我知道在开发过程中,构建出来的产物会被放在快照仓库中。 当产品需要进入QA阶段进行测试时,团队是从快照仓库拉取还是完整构建后部署到发布仓库再交给QA? 此外,如果我的快照仓库保存了每个构建的所有构件,那么这通常如何清理?可以保留构建服务器上的最近5个构建,但不用保存所有构建。我正在使用Ar...

15得票5回答
Bcrypt弹性Beanstalk Node.js部署

我正在尝试使用Codeship将我的Node.js后端部署到弹性Beanstalk上。但每次都会出现以下错误: bcrypt@1.0.3 install /tmp/deployment/application/node_modules/bcrypt node-pre-gyp install ...

15得票1回答
AWS CodeDeploy和Jenkins在使用上有哪些优缺点?

我们正在使用一堆EC2实例,未来可能会扩展(约100个实例),现在我们正在寻求使用Jenkins或AWS Code Deploy进行自动部署。 我发现我们可以使用Jenkins的AWS Code Deploy插件,但是以下两种方法有什么优缺点呢? 1)独立的AWS Code Deploy ...

15得票6回答
如何使用kubectl启动容器并返回退出码?不使用kubectl exec。

我的CI工具使用生命周期,所以如果开发部署成功,它就会进入QA。 我有一个端到端测试容器,想在Kubernetes中运行,但是如何从容器中获取退出代码? 是否可以通过一条命令运行容器并返回退出代码? kubectl run -it 看起来无法获得退出代码,并且在容器完成后有一些额外的信息。