登录社区云,与社区用户共同成长
邀请您加入社区
Cinema 4D是 Maxon 公司推出的一款 3D 建模、动画和渲染软件应用程序。Cinema 4D 的流行在于其易用性和灵活性。它具有直观且用户友好的用户界面。除此之外,C4D 还提供了各种用于建模、动画、模拟和渲染的高级工具,使您能够更轻松、更快速地创建高质量的图像和视觉效果。此外,该应用程序还包括尝试许多艺术领域的各种附加模块,例如动画、动作设计、建筑建模、角色创建、特效等。
1 持续集成说明 ● 首先,开发者每天向Git仓库提交代码。 ● Jenkins作为持续集成工具,使用Git工具将代码从Git仓库拉取到持续集成服务器,再配合JDK、Maven等软件完成代码的编译、测试、审核、打包。如果这个过程的每一步都有错误,整个过程会重新执行。 ● 最后,Jenkins 将生成的jar 包分发到测试服务器或生产服务器,测试人员或用户可以访问应用程序。 2服务器列表 ● Cen
微信公众号:运营发展故事,作者:双冬 持续集成(CI) CI,持续集成,是软件开发过程中非常重要的一个环节。在互联网敏捷开发过程中,通常使用持续集成进行日常编译和自动化测试,以保证及时发现提交的问题,避免影响项目进度。 一般来说,持续集成的过程包括: 提交(合并)代码 编译 测试 发布 不同的项目可能有不同的步骤。一些比较规范的公司的项目可能会增加静态代码检查,而很多小项目由于进度和QA的压力甚至
1、拉取镜像并发布应用 1.安装 Publish Over SSH 插件 Publish Over SSH插件可以远程发送Shell命令,安装后需要重启Jenkins 2.配置远程部署服务器 复制公钥并复制到Jenkins服务器上的生产服务器 [root@jenkins ~]# cd .ssh/ [root@jenkins .ssh]# ls id_rsa 是_rsa.pub known_host
介绍 超文本传输协议 HTTP 协议用于在 Web 浏览器和 Web 服务器之间传输信息。 HTTP 协议以明文形式发送内容,而不提供任何数据加密方式。如果攻击者截获 Web 浏览器和 Web 服务器之间的传输消息,他可以直接读取信息。为了解决 HTTP 协议的这个缺陷,需要给 HTTP 添加一个证书,将其升级为:Secure Socket Layer 超文本传输协议 HTTPS。为了数据传输的安
之前一般需要Jenkins来实现自动打包部署。不过Gitlab的CI/CD功能也可以自动部署,操作更简单。如果你也在使用 Gitlab 作为 Git 仓库,不妨试试它的 CI/CD 功能。 1、安装 通过Gitlab的CI/CD功能实现自动化部署,我们需要安装Gitlab、Gitlab Runner和Maven服务。 1.1安装Gitlab 首先,我们需要在自己的服务器上安装 Gitlab。不知道
对于这部分工作,在我的 GitHub 开源项目TextHTMLPress中应用了 CI(持续集成)管道。 一般来说,CI 是一种方法,每当有任何东西被推送到 repo 或发出新的拉取请求时,我们都会自动构建和运行我们的测试(即,将所有东西集成到我们的项目中)。通过这种方式,我们可以实现不允许任何开发人员破坏主分支的想法。 对于 GitHub 项目,GitHub 提供了自己的 CI 服务,称为Git
呼吁所有 Python 库维护者! 🐍 Python 3.11 处于测试阶段! 🎉 PEP 664定义了 Python 3.11.0 的发布时间表: 第二个测试版于 2022 年 5 月 31 日发布 第一个候选版本定于 2022 年 8 月 1 日 完整版本定于 2022 年 10 月 3 日发布 Python 3.10 和 3.11 的发布经理 Pablo Galindo Salgado
这篇文章介绍了一种使用 GitHub Actions 美化 Python 代码的方法。该方法使用了三个工具:autopep8、Black、isort。此外,包含格式化代码的拉取请求由 GitHub Actions 创建。 YAML 文件显示了自动代码格式化程序的配置。 name: Format Python Code on: push jobs: python-code-format: runs-
[](https://res.cloudinary.com/practicaldev/image/fetch/s--UmYjfts6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1. medium.com/max/300/1%2AJKrc7lJZGa3_R1jA8yXxuQ.png) 在这篇文章中,
大多数时候,当我开始一个项目时,我喜欢尝试在任何地方安装它来测试它。因为我有一个 Raspberry PI 集群,所以我喜欢在上面安装我的项目,看看它们是如何发展的,它们可以在哪里解决问题并解决问题。 为此,我尝试尽可能接近我的生产配置。所以我通常会放置一个 CI/CD 来测试、构建和部署我的项目。但是当谈到在常规 CI 上为 ARMv7 构建我的 Docker 映像时,它往往会变得有点复杂。您需
这篇文章最初出现在 Heroku 的工程博客. 容器,特别是 Docker,风靡一时。大多数 DevOps 设置都在 CI 管道中的某个位置使用 Docker。这可能意味着您看到的任何 build 环境都将使用容器解决方案,例如 Docker。这些构建环境需要获取_untrusted_ 用户提供的代码并执行它。尝试并安全地将其容器化以最大程度地降低风险是有意义的。 在这篇文章中,我们将探讨构建环境
[](https://res.cloudinary.com/practicaldev/image/fetch/s--krC99TWb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https ://thepracticaldev.s3.amazonaws.com/i/2sz1pxsnuzu89ypwspn8.png) 制作钻石固体工艺的最
最初发布于gdelgado.ca 在这篇文章中,我描述了我如何更新我的Pelican博客设置。 不久前,对我网站的 HTTP 请求由于某种原因停止工作。这是我的 CDN (cloudflare) 的错误。对我来说,这是来自众神的信号,表明是时候做一些不必要的复杂事情来解决问题了。 说真的;有些事情我想解决很长一段时间,但我一直没有去做。当前的 CDN 问题 + 一个长周末似乎是这样做的合适时机。
我最近为一个基于 Laravel 和 PostgreSQL 的项目搭建了一个基于 GitLab 的持续集成流程。花了一段时间才弄好,所以我在这里分享我的最终配置。 基本结构 主要的 GitLab CI 配置由项目根目录中的一个文件保存,该文件应名为.gitlab-ci.yml。从该文件可以调用其他 shell 脚本,但我试图将所有内容都放在一个地方。 然而,我们将管理名为.env.gitlab-c
这篇博文将带您了解通过 Dockerhub 和 Github 以及通过 Github Actions 构建 Docker 映像的持续集成的设置过程。它还包含文档中重要说明的简明摘要。 目标:了解 CI 并实际使用它来自动构建为我的数据科学工具箱构建的 docker 镜像。 本质上,我希望能够检查我正在维护的 docker 容器的状态。最终,我想设置一系列检查我使用的库和软件工具是否按预期工作。尽管
在某些情况下,您希望查找有关 Git 存储库中更改的信息,而无需克隆完整的存储库。这通常在您的自动构建环境中。当我使用 Jenkins、Travis 或 Circle CI 时,我可以访问克隆的 Git 存储库,并且可以毫无问题地使用git log、git ls-remote和git diff。 其他工具,我专门谈论 AWS CodeDeploy,采用不同的方法。 AWS CodeDeploy 没
这是微服务](https://www.gocd.org/tags/cd-for-microservices.html)系列[CD 中的第三篇文章。在之前的帖子中,我们谈到了在微服务架构上构建 CD 管道的测试策略。在这篇文章中,我们将深入了解 CI 实践。 持续集成 持续集成是成功的持续交付策略的关键实践。简而言之,这是一种要求开发人员每天多次将他们的代码集成到共享存储库中的做法。每次签入都通过自
Plek是ZEIT Now和 GitHub 等无服务器服务之间的粘合剂,可改善您的持续部署工作流程。无服务器和持续部署就像面包和黄油一样相辅相成,Plek 通过定义的流程和对 GitHub 的反馈强调了这一点。每个部署状态都会报告给 GitHub,并根据分支分配一个域。在主分支上,部署直接进入您的域,对于拉取请求,子域用于预览更改。导致快速反馈循环,参与项目的每个人都可以轻松查看更改。 [](ht
无服务器技术的采用肯定在增长,新兴产品公司在此基础上构建。 CloudZero 最近写了[详细 文章](https://www.cloudzero.com/blog/continuous-delivery-in-the-world-of-serverless) 关于他们为全无服务器系统实现持续交付的经验。 无服务器是一种新的范例,我们既不需要管理也不需要扩展运行我们代码的服务器。承诺是为客户提供价
上周我使用 Go 在gcp测试了谷歌功能,之后,我决定添加另一个我喜欢的服务gitlab。我非常喜欢它,所以我决定写这篇文章。 如果您知道如何添加帐户以在 GCP 上进行部署,或者您有帐户,则可以忽略此部分。 创建一个在 Gitlab 使用的帐户。 我将添加很多屏幕截图以使其清楚。 您需要访问 IAM & admin 然后是服务帐户。 [](https://res.cloudinary.com/p
通知 1: 与此博客相关的所有代码都可以在https://github.com/turjachaudhuri/aws-sam找到 因此,我非常喜欢在 AWS 中基于 AWS SAM 创建一个无服务器应用程序并将其部署到我的 AWS 账户。 您可以在 -https://dev.to/turjachaudhuri/my-first-application-in-aws-serverless-appli
最后,Golang 世界在生态系统中内置了一个传统的依赖管理器:Go Modules。 Go 1.11 开始作为选择加入功能已被社区广泛采用,当 Go Modules 将默认启用时,我们非常接近 Go 1.13。最终可以解决选择“最佳”工具这一令人愉快的困境。 我不得不提到两个非常贴近我心的功能: 没有更多的$GOPATH监禁!在我多年的经验中,我习惯于将我在~/Projects/中工作的所有内容
构建代码有时就像执行脚本一样简单。但是功能齐全的构建系统需要更多的支持基础设施来同时处理多个构建请求、管理计算资源、分发工件等。 在我们讨论构建事件的上一章之后,连续构建系列的下一个迭代将介绍如何在 Docker Swarm 中启动容器以运行构建并对其进行测试。 什么是 Docker Swarm 在Swarm mode下运行 Docker 引擎时,您可以有效地创建集群。 Docker 将管理许多计
照片由Moritz Kindler 拍摄/Unsplash 这篇文章继续我们在 F# 领域中静态检查 SQL 模式的旅程。我们仍在使用 SQLProvider,仍然在 .NET Core 3.1 上,并且仍然使用我们的控制台应用程序生活在 CLI 世界中。所有代码都位于公共GitLab 存储库中,此处为。这篇文章从这个 commit开始,所有的工作都包含在MR#3中。我的之前的帖子(GitLab
在本文中,我将分享我的团队在 BitBucket Pipelines 上设置基础设施以促进集成测试的经验。 我将讨论我们在将服务的外部依赖项编排为 docker 容器并使它们在本地和 CI 集成测试期间相互通信时所面临的挑战。 具体来说,我将概述 docker-in-docker 问题,如何在本地、本地在 docker & 在 CI 中解决它,以及如何通过 docker-compose.yml &
使您的依赖关系保持最新是我们许多人都在努力解决的问题。当然,我们想要最新最好的。我们想要最新的安全修复。但是,开发人员的时间最好花在更有用的事情上,而不是每天检查依赖项是否有更新,以及此更新是否不会破坏当前的构建。 自动化流程 要解决此问题,您可以使用外部服务,例如greenkeeper或renovate。但在撰写本文时,两者都只与 GitHub 合作,当您使用他们提供的服务时。在翻新的情况下,可
像大多数开发人员一样,我们希望能够自动化尽可能多的流程。将 Docker 映像推送到注册表是一项可以轻松自动化的任务。在本文中,我们将介绍如何使用 Gitlab CI 构建 Docker 映像并将其发布到 Gitlab 注册表。但是,您也可以非常轻松地编辑它以将您的图像也推送到 DockerHub。 关于 Docker 相关术语的简要说明: 容器:图像的一个实例称为容器(docker run) 图
在过去的两到四个月里,我开始管理一个新项目,幸运的是,我能够应用我从课程和阅读材料中学到的很多东西,同时牢记我所在团队成员的经验一起工作让事情变得简单,但同时也有点挑战性,所以我可以鼓励他们学习新事物或加强他们目前拥有的知识。 在项目的前两周,我们必须交付一个 MVP,因此我们决定将其托管在Heroku中,在那里我为多环境创建了一个管道,现在我认为这是一个矫枉过正 😅 因为它是只是一个MVP。
最初发表于https://geeks.wego.com和https://darnahsan.medium.com/working-with-elixir-releases-and-performing-ci-cd-in-containers-383ba03b67682020 年 12 月 24 日. Elixir 在Wego中得到了快速采用,在周末项目之后,多项服务已经投入生产UltronEx成为
在这篇博文中,我将向您展示如何从您的 github 存储库创建 Docker 映像并将其发布到 Docker 中心容器注册表。因此,无论何时您剪切一个新版本或提交到master分支,Github 操作都会构建您的镜像并将其推送到注册表。 为什么? 为什么要将存储库发布为 Linux 容器映像?好问题。并非所有项目都应作为 Linux 容器映像发布。经验法则是,如果您的代码可以用作独立的软件(前端和
第 1 步:创建 DigitalOcean (DO) Droplet 这是一个相当简单的步骤。 从 DO 仪表板 > 单击 Create > Droplets > Marketplace > 选择Docker。 第二步:安装Gitlab Runner 通过 SSH 登录到 Droplet 运行以下命令安装gitlab runner curl -L https://packages.gitlab.c
未来重大变化 [](https://res.cloudinary.com/practicaldev/image/fetch/s--F8aSKxAD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1。 medium.com/max/2000/1%2Abt7Q3HsTcw86TB_q7mlz2A.jpeg
AlloyCI v0.7.0 已经发布!此版本包括一些_major_ 更改。继续阅读以获得更好的描述,或在此处访问以查看代码。 弃用 此版本的最大变化是 JSON 配置文件已被弃用。您将无法再使用它们来配置您的 AlloyCI 构建。从现在开始,您将需要一个 YAML 配置文件。 这个决定背后的主要原因是 YAML 比 JSON 灵活得多。它允许我们在 oder 中使用别名以避免重复,添加注释使配
这篇博文似乎不再有效。 2020 年 7 月 GitHub 发布了对 fork的适当支持 https://github.blog/2020-08-03-github-actions-improvements-for-fork-and-pull-request-workflows/太棒了! 这篇文章应该是关于完全不同的东西。它应该是一篇关于如何轻松地使用 GitHub Actions 在项目中自动
嘿伙计们,最近我有这个要求,需要我使用 Github、TeamCity Cloud 服务器和 Docker Hub 为 .Net Core 应用程序集成构建过程。 所以我研究了它并继续实施它,下面是我所做的简要说明。 我使用了 Visual Studio 创建的开箱即用项目,并在其中手动添加了一个 docker 文件。 然后我继续在 TeamCity 云服务器上创建一个免费试用帐户,在该服务器上我
老实说,这篇文章有点啰嗦,但我认为它可以帮助他人。如果您想知道如何使用 Travis CI 和 Minted 构建 LaTeX 文档,那么您来对地方了。 问题描述 如果您想知道我是如何想到这个困境的,我是一名博士生,我刚刚决定开始学习 LaTeX,因为它看起来很有用。然而,在这个过程中,我决定结合良好的软件工程原则,如版本控制和持续集成。事实证明,后者非常非常具有挑战性。 特别是,我一直在寻找一种
在本文中,我将向您展示如何在 GitLab 中构建 Docker 镜像并将它们推送到平台提供的容器注册表中。 Docker 文件 简单文件,我在其中为节点映像设置了非 root 用户。Dockerfile: FROM node:16.5.0 USER node 进入全屏模式 退出全屏模式 在 Docker Hub 映像中,将它们保留在root用户上是一个惯例。某些 npm 功能已针对 root 用
配置github工作流部署到github页面 1.为我们的build.yml添加部署步骤 + + - 名称:部署 + # 仅部署 16.x 版本 + 如果:matrix.node-version u003du003d '16.x' + 用途:JamesIves/github-pages-deploy-action@4.1.4 + 与: + branch: gh-pages # 动作应该部署到的分支
安装配置jest 我们项目中使用的是typescript。要正确设置jest,我们还需要安装ts-jest软件包。 $ npm install --save-dev is ts-is @types / is 2.git add -u 3.git commit -m 'install jest' 初始化我们的ts-jest配置。 $ npx ts-jest 配置:初始化 5.在package.jso
introduce Hypertext Transfer Protocol HTTP protocol is used to transfer information between Web browser and Web server. HTTP protocol sends content in clear text without providing any way of data enc
1 continuous integration description ● first, developers submit code to Git warehouse every day. ● Jenkins, as a continuous integration tool, uses Git tool to pull the code from Git warehouse to the
WeChat official account: operation and development story, author: double winter Continuous integration (CI) CI, Continuous Integration, is a very important link in the process of software development
1, Pull image and publish application 1. Install the Publish Over SSH plug-in Publish Over SSH plug-in can send Shell commands remotely, and Jenkins needs to be restarted after installation 2. Config
Before, Jenkins was generally needed to realize automatic packaging deployment. However, Gitlab's CI/CD function can also be deployed automatically, and the operation is simpler. If you are also usin
For this part of the work, CI (Continuous Integration) pipeline was applied in my GitHub opensource project, TextHTMLPress. In general, CI is a method whereby we build and run our tests (i.e., integr
Calling all Python library maintainers! 🐍 Python 3.11 is in beta! 🎉 PEP 664 defines the release schedule for Python 3.11.0: The second beta came out on 31st May 2022 The first release candidate is
This post introduces a method for beautifying Python Code with GitHub Actions. The method utilizes three tools: autopep8, Black, isort. In addition, a Pull Request, which contains formatted codes is
In this post I will show a simple example about how to create apps for each pull request (or, creating your own Gitlab/Heroku Review App). Let’s imagine the following scenario of a development team:
Last week I tested google functions at gcp using Go, after that, I decided to add another service I like gitlab. I liked it so much that I decided to write this post. If you know how to add an accoun
cinema4d
——cinema4d
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net