【文件属性】:
文件名称:belvedere:CircleCI与Elixir集成的示例
文件大小:9KB
文件格式:ZIP
更新时间:2021-05-21 09:39:25
Elixir
眺望楼
该项目作为Elixir在CircleCI上持续集成的示例而存在。 它也可以作为样板项目的一部分。
特征:
将项目构建为Docker容器,如果测试通过,则将其自动推送到dockerhub
在您的项目上运行Dialyzer
缓存构建环境和容器层可加快构建时间。
如何
在您的项目中进行操作:
将scripts / ci文件夹circle.yml和Dockerfile复制到您的项目中。
将{:earmark, "~> 0.1", only: :dev}, {:ex_doc, "~> 0.7", only: :dev}到mix.exs deps
将Erlang和Elixir版本更新到Dockerfile中的最新版本
将Dockerfile中的CIRCLE_PROJECT_REPONAME设置为您的项目名称
根据您的项目对Docker File进行更改
在混合文件中指定要关注透析
【文件预览】:
belvedere-master
----mix.exs(2KB)
----circle.yml(758B)
----.dockerignore(16B)
----Dockerfile(912B)
----scripts()
--------ci()
----lib()
--------belvedere.ex(781B)
----config()
--------config.exs(1KB)
----LICENSE(1KB)
----test()
--------test_helper.exs(15B)
--------belvedere_test.exs(134B)
----README.md(3KB)
----.gitignore(34B)