GitHub CircleCI触发器 一个简单的GitHub接收后Web挂钩处理程序,能够触发CircleCI构建。 动机 这对于使用GitHub令牌触发CircleCI构建特别有用。 快速开始 首先,从终端安装并启动服务器 # create virtualenv $ mkvirtualenvwrapper github-circleci-trigger # choose CircleCI project to trigger $ export CIRCLECI_REPO=orgname/worker-with-privileges $ export CIRCLECI_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # install server $ git clone https://github.com/Slicer/github-circleci-trigger $ pip install -r github-circleci-trigger/requirements.txt # start server $ cd github-c
1
apigee-config-maven-plugin Maven插件,用于创建,管理Apigee配置,如缓存,KVM,目标服务器,资源文件,API产品,开发人员,开发人员应用,流钩子,扩展,掩码配置,自定义角色和API规范。 注意: mvn apigee-config:specs使用其合同和设计是实验性的并且有望更改的API,因此可能>随时中断而没有警告。 无法保证可靠性,性能,稳定性或支持-使用风险自负 帮助API团队遵循Apigee的API开发最佳实践。 在源代码管理中跟踪Apigee Config(KVM,缓存,目标服务器等) 在CI管道中部署配置更改以及API 在API开发过程中简化并自动化配置管理 跟踪产品环境中发布的配置更改 小型API项目可以使用edge.json中的单一文件格式来管理其配置。 具有多个配置实体的大型,复杂项目可以使用多文件格式在源代码管理中组织配置。 检出示例示例。 该插件在公共Maven存储库中可用,仅在pom.xml中引用即可使用。 该github存储库是插件源代码,除非您对代码进行更改,否则不必构建此存储库即可使用该插件。 进一步阅读本
1
terraform-aws-codebuild Terraform模块,用于为AWS CodePipeline创建AWS CodeBuild项目。 该项目是我们针对DevOps的全面方法的一部分。 它是100%开源的,并根据许可。 从字面上看,我们有,它们都是开源的并且维护良好。 去看一下! 用法 重要信息:由于很难使文档中的版本与最新发布的版本保持同步,因此在示例中我们不会将模块固定在版本上。 我们强烈建议您在代码中将版本固定到正在使用的确切版本,以使基础结构保持稳定,并以系统的方式更新版本,以免出现意外。 另外,由于Terraform注册表( )中的错误,该注册表实际上根据需要显示了我们的许多输入,而实际上它们是可选的。 下表正确指出了需要哪些输入。 在您现有的Terraform代码中包含此模块: module " build " { source = " cloudposse/codebuild/aws " # Cloud Posse recommends pinning every module to a specific version
2021-01-30 14:09:48 82KB aws continuous-integration terraform cicd
1
点网核心考勤系统 使用.NET Core(CQRS模式)和Vue.js的出勤Web应用程序 先决条件 安装.Net Core 2.2 SDK 安装Node.js 任何关系数据库提供者。 创建数据库并在配置连接字符串 在更新DbContext选项(如果使用MSSQL,请跳过这些) 建立 # Restore packages dotnet restore # Install Cake global dotnet tool install -g Cake.Tool # Run build.cake # - this task will build Api & Test .net core project # and install packages in Vue client dotnet-cake build.cake 跑 api项目 cd . \s rc \A pi\ # Run dotnet run # or Run with file watcher dotnet watch run Vue客户使用登录名: admin和密码: 123456 cd . \s rc \C
2021-01-30 14:09:48 652KB vuejs continuous-integration circle-ci vuetify
1
gitlab-pipeline-templates:易于使用,可共享,可维护的一系列gitlab管道步骤的集合
2021-01-30 14:09:47 70KB php gitlab continuous-integration linter
1
在线法官工具/验证助手 这是什么? 这是一个工具,可以轻松地自动执行代码库的验证过程以进行竞争编程。 如何使用 设置库的存储库 请阅读以下内容: : 运行程序 安装 $ pip3 install online-judge-verify-helper 需要Python 3.6或更高版本。 自动化验证 首先,在包含.test.的文件中指定要用于验证库的问题URL .test. 在其路径中(例如,对于C ++,在example.test.cpp类的文件中编写#define PROBLEM "https://judge.yosupo.jp/problem/unionfind" ;有关其他语言,请参见)。 然后,运行以下命令检查是否可以执行验证。 $ oj-verify run 当前,支持有关和的问题。 有关详细信息,请参见。 #include的自动扩展 该include在形式的文件报表#include "foo.hpp"可扩展,类似于提供的功能为JavaScript。 这是为了解决大多数在线法官不支持提交多个文件的问题。 可以通过运行以下命令来使用该功能: $ oj-bundle
1
这是构建散热器的示例 面向所有人的在线服务 每个散热器,以上服务将保持散热器状态10个版本。 您可以在上面制作自己的散热器,然后将电视/显示器放在墙上的某处以在浏览器中显示该页面。 您可以选择诸如等消费类设备。您也可以使用普通PC,但是您需要自己解决“如何保持登录状态以及屏幕保护程序关闭”的问题。 。 默默无闻的安全 我们承认, buildradiator.org主张是。 每次创建辐射器时,都会生成一个随机代码。 一个示例是ueeusvcipmtsb755uq (针对无法更新的演示散热器而制作)。 除非有人知道代码,否则他们看不到您的散热器。 也没有散热器列表。 如果您丢失了散热器代码,只需制作一个新的散热器代码,而旧的散热器代码将在几周不使用后被删除。 永远不会在#的右侧为服务器提供URL的一部分。 创建散热器 。 还详细介绍了将散热器锁定到某些IP地址的信息。 从CI守护程序更新散热器 。 还详细介绍了如何将秘密传递到buildradiator.org,以确保只有批准的CI作业才能更新构建状态。 导航到散热器 键入https://buildradiator.org/r#<th
1
确保您的拉取请求遵循指定的约定。 有些约定可能无法通过ESLint或Hound CI之类的工具轻松检查。 这些范围可以从任意检查(例如A pull request must be raised by a user whose first name is not more than 6 characters long到更实际的检查(例如A pull request must have at least 2 review comments 。 GitHint在检查这些类型的约定方面很成功。 GitHint获取有关拉取请求,提交,分支,树的元数据,并将该元数据传递给用户定义的脚本进行评估。 此类脚本应返回true或false以确定是否准备好合并合并请求。 要开始使用GitHint,请首先在您的存储库上,然后将添加到存储库的根目录中。 而已! 有关更多信息,请访问。
2021-01-30 14:09:18 100KB github github-api continuous-integration ci
1
Nest Starter 一种boilerplage ,使用Fastify。 请参阅Express分支(非常陈旧)。 产品特点 安装 $ yarn install 跑步 # development $ yarn run start # watch mode $ yarn run start:dev # production mode $ yarn run start:prod 设定档 软件包来管理配置。 默认配置值位于。 这些值可以通过以下方式覆盖: 在config /中创建local.json文件 在projcect目录中创建一个.env文件。 设置环境变量。 请参阅的环境变量映射。 数据库 用于数据库操作。 它默认使用PostgreSQL,但是可以通过更改的type来。 有关支持的数据库,请参见。 移居 Typeorm配置为使用迁移而不是sync synchronize: true 。 为了利用TypeORM通过检查您的实体的,需要配置cli。 基于创建一个.env文件。 然后可以使用yarn migration:generate <your_migration_
2021-01-30 14:09:17 191KB testing docker typescript continuous-integration
1
天行者 将Cucumber功能分发给并行运行的工作人员。 安装 该模块需要cucumber包的peerDependency。 npm install --save-dev cucumber cuke-skywalker 用法 ./node_modules/.bin/cuke-skywalker --tags ' @this and not @that ' 所有参数将直接传递给工人。 将对要素进行预过滤以获取准确的要素计数,该数量将用于对要素进行分块以用于“统一”分配方法。 分配方式 轮循 这将创建功能队列和一组工作流水线。 这些管道一次只能抓住一个功能,直到队列用尽。 使用此方法可以更有效地利用工人。 制服 这会将功能块分成统一大小的组,并将它们一次发送给每个工作人员。 这样可以减少输出文件的数量,但可以使工作人员无所事事,而更长的功能集仍在其他地方运行。 选件 选项作为环境变量传递。 变量 默认 描述 CUCUMBER_PARALLEL_WORKERS 4 向其分发功能的工作进程数 CUCUMBER_PARALLEL_REPORT_DIR 报告 工作者输出JSON文件的
1