devspace:用于OME项目的持续集成工具

时间:2024-02-19 23:59:19
【文件属性】:

文件名称:devspace:用于OME项目的持续集成工具

文件大小:73KB

文件格式:ZIP

更新时间:2024-02-19 23:59:19

docker jenkins continuous-integration omero devs

入门 Devspace是由管理的持续集成工具,提供了运行重复作业的自动化框架。 默认部署使用一组预定义的作业来初始化Jenkins CI master。 运行和维护Devspace需要对以下内容有简短的了解: 要运行Devspace,需要访问用于获取和推送Git存储库的SSH和Git配置文件。 Devspace代码取决于以下存储库: 安装 以下说明说明了如何在Docker主机上部署devspace。 使用ssh登录Docker主机 安装先决条件和全局或虚拟环境: $ pip install docker-compose 创建目录/data/username并更改所有权: $ sudo mkdir /data/username $ sudo chown username /data/username 克隆devspace Git存储库: $ git clone https://github.com/openmicroscopy/devspace.git $ cd devspace 为Jenkins和NGINX容器生成的自签名SSL证书: $ ./sslcert jenkin


【文件预览】:
devspace-master
----nginx()
--------Dockerfile(1KB)
--------run.sh(102B)
--------.dockerignore(26B)
----jenkins()
--------plugins.txt(2KB)
--------Dockerfile(346B)
--------conf.d()
----server()
--------Dockerfile(3KB)
--------run.sh(341B)
--------.dockerignore(44B)
--------settings.env(168B)
----TEMPLATE-pipeline-job-config.xml(3KB)
----.github()
--------workflows()
----bak(121B)
----ex(211B)
----createpipelinejobs.py(2KB)
----ip(152B)
----git()
--------Dockerfile(443B)
----Troubleshooting.md(3KB)
----.env(666B)
----slave()
--------Dockerfile(3KB)
--------run.sh(360B)
--------.dockerignore(26B)
--------settings.env(168B)
----docker()
--------Dockerfile(436B)
--------run.sh(35B)
----requirements.txt(7B)
----fresh_devspace.sh(700B)
----docker-compose.yml(6KB)
----runtest.sh(2KB)
----.gitignore(2KB)
----home()
--------hudson.tasks.Mailer.xml(188B)
--------hudson.tasks.Ant.xml(588B)
--------hudson.maven.MavenModuleSet.xml(807B)
--------hudson.triggers.SCMTrigger.xml(216B)
--------jenkins.mvn.GlobalMavenConfig.xml(247B)
--------hudson.tasks.Maven.xml(571B)
--------jobs()
--------hudson.plugins.git.GitTool.xml(370B)
--------hudson.scm.CVSSCM.xml(629B)
--------jenkins.model.ArtifactManagerConfiguration.xml(159B)
--------hudson.scm.SubversionSCM.xml(391B)
--------Dockerfile(202B)
--------hudson.plugins.git.GitSCM.xml(476B)
--------hudson.model.UpdateCenter.xml(159B)
--------config.xml(3KB)
--------jenkins.model.JenkinsLocationConfiguration.xml(287B)
--------jenkins.CLI.xml(94B)
--------org.jenkinsci.plugins.gitclient.JGitTool.xml(243B)
--------hudson.tasks.Shell.xml(140B)
--------init.groovy.d()
----web()
--------Dockerfile(3KB)
--------run.sh(319B)
--------.dockerignore(26B)
--------settings.env(77B)
----CHANGELOG.md(2KB)
----rename.py(2KB)
----backup.sh(321B)
----README.md(9KB)
----sslcert(690B)
----pipeline-configs.yaml(1KB)
----nexus-data()
--------createRepoMavenInternal.sh(443B)
--------.gitignore(13B)
--------createRepoMavenInternal.json(467B)

网友评论