semaphore-demo-java-spring:使用Java Spring的Semaphore演示CICD管道-源码


-
使用Java Spring的信号量演示CI / CD管道 示例Spring Boot应用程序和CI / CD管道显示了如何在上运行Java项目。 应用概述 产品特点 简单的登录屏幕 用户注册 通过Basic身份验证层保护的端点 用于在数据库中存储用户的持久层 终点 "/admin/home"一个安全的终结点,该终结点以thymeleaf生成的text/html形式返回网页。 "/login"标准Spring登录端点 "/logout"其余端点,结束用户会话,重定向到"/logout" "/login" "/users/signup"其余端点,将新用户添加到系统。 坚持不懈 使用Spring
329KB
semaphore-demo-ruby-kubernetes:用于Kubernetes的Semaphore演示CICD管道-源码
2021-01-30Kubernetes的Semaphore CI / CD演示 这是一个示例应用程序和CI / CD管道,展示了如何使用Semaphore 2.0将微服务构建,测试和部署到Kubernetes。 配料: Ruby Sinatra作为Web框架 RSpec测试 打包在Docker容器中 容器被推送到Docker Hub注册表 部署到Kubernetes 信号量上的CI / CD 如果您不熟悉Semaphore,请随意此存储库并使用它来。 CI / CD管道在.semaphore目录中定义,如下所示: 本地应用程序设置 要运行微服务: bundle install --path vendor/bundle bundle exec rackup 要运行测试: bundle exec rspec 要构建和运行Docker容器: docker build -t semaphore-demo-ruby-kubernetes . docker run -p 80:4567 semaphore-demo-ruby-kubernetes curl localhost > hello worl
334KB
semaphore-demo-php-laravel:使用PHP Laravel的Semaphore演示CICD管道-源码
2021-01-30使用PHP Laravel的信号量演示CI / CD管道 示例应用程序和CI / CD管道显示了如何在Semaphore 2.0上运行PHP Laravel项目。 本地项目设置 要在本地设置项目,根据,您的本地环境需要满足常见的Laravel开发要求。 我们建议使用Vagrant和Homestead进行设置,因为它是所有主要操作系统都支持的交钥匙解决方案。 设置本地环境后,您可以运行以下命令: cp .env.example .env // and enter your DB details in the newly created .env composer install php artisan key:generate php artisan migrate 信号量上的CI / CD 从Web UI或命令行分叉此存储库并使用它来: curl https://storage.googleapis.com/sem-cli-releases/get.sh | bash sem connect <semaphore> <semaphore-id
335KB
semaphore-demo-cloud-run:具有Google Cloud Run的Semaphore CICD管道-源码
2021-01-30Google Cloud Run的信号量CI / CD演示 这是一个示例应用程序和CI / CD管道,显示了如何使用Semaphore 2.0将无服务器微服务构建,测试和部署到Google Cloud Run。 配料: Ruby Sinatra作为Web框架 RSpec测试 打包在Docker容器中 容器已推送至Google Container Registry 部署到Google Cloud Run: 一键式部署到暂存 在master分支的绿色构建上持续部署到master 信号量上的CI / CD 如果您不熟悉Semaphore,请随意此存储库并使用它来。 CI / CD管道在.semaphore目录中定义,如下所示: 您可以以获取完整的演练。 本地应用程序设置 要运行微服务: bundle install --path .bundle bundle exec rackup 要运行测试: bundle exec rspec 要构建和运行Docker容器: docker build -t semaphore-demo-ruby-kubernetes . docker
49KB
semaphore-demo-python-django:使用Python Django的Semaphore演示CICD管道-源码
2021-01-30使用Python Django的Semaphore演示CI / CD管道 示例Python Django应用程序和CI / CD管道,用于将其与Semaphore 2.0集成。 该应用程序使用Django中基于类的视图演示了CRUD操作。 它还包括所有CRUD视图的UI。 本地项目设置 运行以下命令为mysqlclient python安装python必备软件 sudo apt-get install python3-dev default-libmysqlclient-dev ### Ubutnu sudo yum install python3-devel mysql-devel ### Redhat / CentOS brew install mysql-connector-c ### mac os 有关mysqlclient前提条件的更多信息,请访问以下页面:( ) 使用anaconda / virtualenv设置此项目 安装点子要求 pip install -r requirements.txt 创建新的mysql数据库 在### pydjango_ci_integra
134KB
semaphore-demo-ruby-rails:使用Ruby on Rails的Semaphore演示CICD管道-源码
2021-01-30使用Ruby on Rails的信号量演示CI / CD管道 这是一个示例应用程序和CI / CD管道,显示了如何在Semaphore 2.0上运行Ruby on Rails项目。 本地应用程序设置 Ruby版本在.ruby-version指定。 我们建议使用rbenv。 数据库引擎是Postgres。 bundle install --path .bundle bundle exec rake db:setup (optionally) bundle exec rails s 然后根据.semaphore/semaphore.yml运行代码扫描和自动测试。 信号量上的CI / CD 如果您不熟悉Semaphore,请随意此存储库并使用它来。 CI管道如下所示: 您可以通过阅读来跟随该项目。 或直接跳到.semaphore/semaphore.yml 。 您可以通过实施通过持续交付来扩展CI管道。 有关其他部署示例,请参考Semaphore文档。 执照 版权所有(c)2020年渲染文本 根据MIT许可证分发。 请参阅文件LICENSE.md。
59KB
semaphore-demo-python-flask:使用Docker Compose和Python Flask的信号量演示CICD管道-源码
2021-01-30使用基于Docker的Python / Flask / MongoDB应用程序的Semaphore演示CI / CD管道 基于Docker的Python Flask MongoDB应用程序和用于将其与Semaphore 2.0集成的CI / CD管道的示例。 该应用程序演示了使用Flask和MongoDB作为数据库的CRUD操作。 它还包括所有CRUD视图的UI。 本地项目设置 分叉此存储库并克隆到本地 确保您在计算机上安装了docker-compose和docker 运行以下docker-compose命令 docker-compose up 就这样。 从浏览器访问localhost:5000,您将看到flask应用程序正在运行。 信号量上的CI / CD 分叉此存储库并使用它来 curl https://storage.googleapis.com/sem-cli-releases/get.sh | bash sem connect <semaphore> <semaphore> // found in Semaphore Dashb
415KB
semaphore-demo-javascript:使用Node.js,TypeScript,Nest.js和React的Semaphore演示CICD管道-源码
2021-01-30使用JavaScript(Node.js,TypeScript,Nest.js,React)的信号量演示CI / CD管道 示例应用程序和CI / CD管道显示了如何在Semaphore 2.0上运行JavaScript项目。 项目由基于Nest.js的Node.js服务器和React客户端组成。 代码是用TypeScript编写的。 信号量上的CI / CD 分叉此存储库并使用它来。 CI管道如下所示: 示例管道包含4个块: 安装依赖项安装并缓存所有npm依赖项 运行皮棉运行tslint以检查项目文件的代码样式 运行单元测试运行单元测试 运行端到端测试 通过cypress在客户端上运行E2E测试。 通过服务器上的玩笑来运行E2E测试。 然后,如果所有检查都OK,我们开始构建管道。 它由一个块组成 建立 使用create-react-app sctipts构建客户端-构建客户端应用 构建服务器-构建容器并将其推入Google存储库 然后,在构建了应用程序之后,我们开始部署管道。 它还包括一个用于客户端的块和两个用于服务器的块。 如您所见,客户端和服务器的部署管道仅取决于它们
233KB
semaphore-demo-zeit-now:带有Semaphore和Zeit Now的演示CICD管道-源码
2021-01-31使用Zeit Now的信号量演示CI / CD管道 示例如何构建一个无服务器API函数并使用Semaphore将其部署到Zeit Now。 信号量上的CI / CD 分叉此存储库并使用它来。 转到您的即时信息中心,然后。 您应该在页面中间看到一个稍微隐藏的字段,上面写着“通过输入名称来创建新令牌...”。我建议您将其命名为zeit-now-semaphoreci-yourproject 。 获取令牌,创建一个Secret并在SemaphoreCI中的项目配置中添加一个环境变量。 此示例回购调用了Secret now和环境变量ZEIT_TOKEN , 因此,建议您做同样的事情-如果您进行更改,请注意,您需要在示例文件中更改对此令牌名称的引用。 CI管道将如下所示: 示例管道包含3个块: 安装依赖安装并缓存所有npm依赖项 运行测试使用Jest框架( )运行测试 部署使用Zeist Now( )部署服务器 本地项目设置 安装 $ npm install 运行应用 $ npm install -g now $ npm start 测试 $ npm test 部署 $ npm
10.89MB
semaphore-demo-static-website:具有Semaphore和AWS S3或Netlify的静态网站的演示CICD管道-源码
2021-01-31使用Gatsby.js的信号量演示CI / CD管道 示例应用程序和CI / CD管道显示了如何在Semaphore 2.0上将静态网站部署到S3和Netlify。 在此演示中,我们使用Gatsby.js博客。 我们从模板开始。 信号量上的CI / CD 分叉此存储库并使用它来。 如./.semaphore/secrets/*.sample.yml所示,填充每个秘密 CI管道将如下所示: 示例管道包含2个块和2个促销: 安装依赖项安装并缓存所有npm依赖项。 建设现场 运行npm build。 将“公共”的网站文件存储在缓存中。 如果所有步骤都正确,我们将转到部署管道。 它包含两个促销: 部署到S3: 将网站文件部署到秘密指定的S3存储桶中。 部署到Netlify 将网站文件部署到Netlify站点。 本地项目设置 npm install npm run start npm run nightwatch 相关链接 有关完整的分步指南,请阅读的。 执照 版权所有(c)2019渲染文字 根据MIT许可证分发。 请参阅文件 。
752KB
semaphore-demo-ios-swift-xcode:使用Swift和Xcode的iOS信号量演示CI管道-源码
2021-01-30适用于iOS的信号量CI 此示例iOS应用程序包括一个完全配置的CI管道,演示了如何使用为iOS应用程序构建,测试和生成App Store屏幕截图。 该项目需要Xcode 11,并使用SwiftUI用Swift 5.1编写。 运行示例应用程序并在本地进行测试 要运行示例应用程序,请分叉该存储库并在本地克隆它。 打开TallestTowers.xcodeproj ,选择一个已安装的模拟器,然后从“产品”菜单中选择“运行”或按⌘R。 该项目还包括单元测试和UI测试。 要在本地运行所有测试,请从“产品”菜单中选择“测试”或按⌘U。 设置代码签名 在真实设备或Semaphore上运行示例应用程序之前,您需要配置代码签名。 首先,您将需要配置Xcode项目以使用您的开发团队。 打开TallestTowers.xcodeproj并为每个TallestTowers , TallestTowersTests , TallestTowersUITests和TallestTowersScreenshots目标设置开发团队,如下所示: 在项目导航器中选择TallestTowers项目。 切换到“签
382KB
semaphore-demo-android-源码
2021-03-12适用于Android的信号量演示CI / CD管道 这是一个示例项目和CI / CD管道,显示了如何使用Semaphore 2.0构建,测试和部署Android应用程序。 信号量上的CI / CD 如果您不熟悉Semaphore,请随意此存储库并使用它来。 项目设置 创建一个并更新。 创建一个Google Play商店以将您的应用部署到商店。 创建一个以与一起使用。 将您的密钥库密码以及密钥库和服务帐户文件添加到 。 执照 版权所有(c)2020年渲染文本 根据MIT许可证分发。 请参阅文件 。
4.75MB
book-cicd-docker-kubernetes:关于使用Docker,Kubernetes和Semaphore的CICD的书-源码
2021-01-30book-cicd-docker-kubernetes:关于使用Docker,Kubernetes和Semaphore的CICD的书
344KB
Semaphore T-BOX System Overview.PDF
2019-10-23Semaphore T-BOX System OverviewPDF,Semaphore T-BOX System Overview
58KB
Java中Semaphore(信号量)的使用方法
2020-08-25主要介绍了Java中Semaphore(信号量)的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
623KB
Semaphore T-Box RTU.pdf
2019-10-18Semaphore T-Box RTUpdf,Semaphore T-Box RTU
54KB
semaphore-ng2-webpack-源码
2021-02-06使用Webpack设置Angular 2 这是文章的代码设置 此代码使用Webpack设置Angular 2项目是一种简单的方法,同时还提供了单元测试的配置。 要安装所有依赖项,请运行: npm i 对于单项无头测试,请使用: npm run test:headless 要在浏览器用户中运行代码: npm start
4.20MB
程序员开发宝典精髓,经典资料不看是人生一大遗憾
2009-03-14绝对的好东西,不好你可以骂我,好东西一起分享,看看,绝对值得一学,这个帮助文档简直面面俱到,donet,sql,jxta,xml,xp,database索引,com_so索引,软件工程,网页制作,项目管理
1KB
read_exclusive_semaphore-源码
2021-03-08read_exclusive_semaphore
4KB
semaphore-scheduling:SemaphoreSlim的实现可用于计划项目中的任务许可(它提供了功能来处理线程或任务是否可以继续其处理或执行次数受到限制?)-源码
2021-03-19semaphore-scheduling:SemaphoreSlim的实现可用于计划项目中的任务许可(它提供了功能来处理线程或任务是否可以继续其处理或执行次数受到限制?)
-
下载
NDM下载扩展程序 NeatDownloadManager Extension v1.4.0.crx
NDM下载扩展程序 NeatDownloadManager Extension v1.4.0.crx
-
下载
20210422-清科研究中心-VCPE薪资大揭秘,《2020年VCPE机构薪酬与运营机制调查研究报告》发布.pdf
20210422-清科研究中心-VCPE薪资大揭秘,《2020年VCPE机构薪酬与运营机制调查研究报告》发布.pdf
-
下载
20210422-第一财经商业数据中心-2020跨境出口电商行业白皮书.pdf
20210422-第一财经商业数据中心-2020跨境出口电商行业白皮书.pdf
-
下载
锋龙股份:2020年年度报告.PDF
锋龙股份:2020年年度报告.PDF
-
下载
20210421-招商证券-魏庆国(大成基金)投资风格分析_:坚信大国复兴,重配幸运行业,抱紧先锋企业.pdf
20210421-招商证券-魏庆国(大成基金)投资风格分析_:坚信大国复兴,重配幸运行业,抱紧先锋企业.pdf
-
下载
川能动力:2020年年度报告.PDF
川能动力:2020年年度报告.PDF
-
下载
科力尔:2020年年度报告.PDF
科力尔:2020年年度报告.PDF
-
下载
Galaxy J7 J727T U1 多国语言 7.0.txt
Galaxy J7 J727T U1 多国语言 7.0.txt
-
下载
Galaxy S10e G970N U9 改双卡 ROM.txt
Galaxy S10e G970N U9 改双卡 ROM.txt
-
下载
诺邦股份:诺邦股份2020年年度报告.PDF
诺邦股份:诺邦股份2020年年度报告.PDF
