基于区块链的毕业设计etherpad – 以太板

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计etherpad – 以太板 是一篇很好的国外资料

etherpad

Install and configure Etherpad on your system.

Travis GitHub Quality Downloads Version
etherpad - 以太板 etherpad - 以太板 etherpad - 以太板 etherpad - 以太板 etherpad - 以太板

Example Playbook

This example is taken from molecule/resources/converge.yml and is tested on each push, pull request and release.

--- - name: Converge   hosts: all   become: yes   gather_facts: yes    vars:     etherpad_port: 9002    roles:     - role: robertdebock.etherpad

The machine may need to be prepared using molecule/resources/prepare.yml:

--- - name: Prepare   hosts: all   gather_facts: no   become: yes    roles:     - role: robertdebock.bootstrap     - role: robertdebock.core_dependencies     - role: robertdebock.epel     - role: robertdebock.npm

For verification molecule/resources/verify.yml runs after the role has been applied.

--- - name: Verify   hosts: all   become: yes   gather_facts: no    tasks:     - name: check if connection still works       ping:

Also see a full explanation and example on how to use these roles.

Role Variables

These variables are set in defaults/main.yml:

--- # defaults file for etherpad  etherpad_version: 1.7.5  etherpad_installation_destination: /opt  etherpad_port: 9001

Requirements

  • Access to a repository containing packages, likely on the internet.
  • A recent version of Ansible. (Tests run on the current, previous and next release of Ansible.)

The following roles can be installed to ensure all requirements are met, using ansible-galaxy install -r requirements.yml:

--- - robertdebock.bootstrap - robertdebock.core_dependencies - robertdebock.epel - robertdebock.npm - robertdebock.service 

Context

This role is a part of many compatible roles. Have a look at the documentation of these roles for further information.

Here is an overview of related roles: etherpad - 以太板

Compatibility

This role has been tested on these container images:

container tags
el 7, 8
debian buster
fedora 31, 32
opensuse all
ubuntu focal

The minimum version of Ansible required is 2.8 but tests have been done to:

  • The previous version, on version lower.
  • The current version.
  • The development version.

Exceptions

Some variarations of the build matrix do not work. These are the variations and reasons why the build won’t work:

variation reason
alpine Not idempotent on starting the service.
ubuntu Your npm version “3.5.2” is too old. npm 3.10.x or higher is required.
amazonlinux Failed to set execute bit on remote files
debian:testing The repository ‘https://deb.nodesource.com/node_10.x bullseye Release’ does not have a Release file.

Testing

Unit tests are done on every commit, pull request, release and periodically.

If you find issues, please register them in GitHub

Testing is done using Tox and Molecule:

Tox tests multiple ansible versions. Molecule tests multiple distributions.

To test using the defaults (any installed ansible version, namespace: robertdebock, image: fedora, tag: latest):

molecule test  # Or select a specific image: image=ubuntu molecule test # Or select a specific image and a specific tag: image="debian" tag="stable" tox 

Or you can test multiple versions of Ansible, and select images: Tox allows multiple versions of Ansible to be tested. To run the default (namespace: robertdebock, image: fedora, tag: latest) tests:

tox  # To run CentOS (namespace: `robertdebock`, tag: `latest`) image="centos" tox # Or customize more: image="debian" tag="stable" tox 

License

Apache-2.0

Author Information

Robert de Bock

Please consider sponsoring me.


etherpad

在系统上安装并配置Etherpad。

Travis GitHub Quality Downloads Version
etherpad - 以太板 etherpad - 以太板> <etherpad> <etherpad> etherpad - 以太板

示例剧本

这个例子取自分子/资源/聚合.yml并在每次推拉请求和释放时进行测试。

--- - name: Converge   hosts: all   become: yes   gather_facts: yes    vars:     etherpad_port: 9002    roles:     - role: robertdebock.etherpad

机器可能需要使用分子/资源进行准备/准备.yml验证分子/资源/验证.yml在应用角色后运行。

--- - name: Prepare   hosts: all   gather_facts: no   become: yes    roles:     - role: robertdebock.bootstrap     - role: robertdebock.core_dependencies     - role: robertdebock.epel     - role: robertdebock.npm

另请参阅有关如何使用这些角色的完整说明和示例。

--- - name: Verify   hosts: all   become: yes   gather_facts: no    tasks:     - name: check if connection still works       ping:

这些变量在默认值中设置/主.yml:

角色变量

可以使用ansible galaxy install-r安装以下角色,以确保满足所有要求要求.yml:

--- # defaults file for etherpad  etherpad_version: 1.7.5  etherpad_installation_destination: /opt  etherpad_port: 9001

需求

  • 访问包含包的存储库,可能在internet上。
  • Ansible的最新版本。(测试在Ansible的当前版本、上一版本和下一版本上运行。)

此角色是许多兼容角色的一部分。查看这些角色的文档以了解更多信息。

--- - robertdebock.bootstrap - robertdebock.core_dependencies - robertdebock.epel - robertdebock.npm - robertdebock.service 

上下文

以下是相关角色的概述:etherpad - 以太板

此角色已在这些容器映像上进行过测试:

兼容性

所需的Ansible的最低版本为2.8,但已进行了以下测试:

container tags
<etherpad> 7、8,7、8,7、8
德比亚比安 buster
fedora 31, 32
opensuse all
全世界,全世界,全世界,全世界你说,32 opensuse

构建矩阵的某些变量不起作用。以下是构建无法工作的变化和原因:

  • 以前的版本,版本更低。
  • 当前版本。
  • 开发版本。

异常

对每个提交、请求、发布和定期进行单元测试。

variation reason
所有 ubuntu
focal 在启动服务时不等幂。
ubuntu 你的npm版本“3.5.2”太旧了。需要npm 3.10.x或更高版本。
amazonlinux 无法在远程文件上设置执行位

测试

如果发现问题,请在GitHub中注册

使用Tox和Molecule进行测试:

Tox测试多个ansible版本。分子测试多重分布。

使用默认值(任何已安装的ansible版本,命名空间:robertdebock,image:fedora,tag:latest)进行测试:

或者您可以测试ansible的多个版本,然后选择images:Tox允许测试ansible的多个版本。要运行默认(名称空间:robertdebock,image:fedora,tag:latest)测试:

molecule test  # Or select a specific image: image=ubuntu molecule test # Or select a specific image and a specific tag: image="debian" tag="stable" tox 

Apache-2.0

tox  # To run CentOS (namespace: `robertdebock`, tag: `latest`) image="centos" tox # Or customize more: image="debian" tag="stable" tox 

许可证

Robert de Bock

作者信息

请考虑赞助我。

Please consider sponsoring me.

部分转自网络,侵权联系删除区块链源码网

www.interchains.cc

https://www.interchains.cc/17401.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计etherpad – 以太板

提供最优质的资源集合

立即查看 了解详情