AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[scm](server)

Martin Hope
Ivan Denisovich
Asked: 2016-06-11 01:01:42 +0800 CST

如何使用 Ansible 检查软件版本?

  • 4

我有三个 linux 服务器,我创建了 ansible 库存文件:

[web]
192.168.0.155
192.168.0.165
192.168.0.175

我有 playbook.yml:

---
- hosts: web
  tasks:

  - name: Check drinks versions
    shell: "python3.4 {{ item.sw_path }} -v"
    sudo: yes
    with_items:
      - { sw_path: '/home/beer.py' }
      - { sw_path: '/home/vodka.py' }
      - { sw_path: '/home/whisky.py' }

脚本(beer.py、vodka.py 和whisky.py)以如下格式打印它们的版本:“/home/beer.py 1.0.0”。我需要得到这个版本,将它与我存储在数据库中的版本(这是实际版本)进行比较,如果版本不相等,则将实际版本从 svn(也存储在数据库中的 svn 路径)复制到服务器。我如何使用 ansible 功能做到这一点?

python scm version-control ansible ansible-playbook
  • 1 个回答
  • 19716 Views
Martin Hope
Ian Fairman
Asked: 2015-07-31 06:08:12 +0800 CST

SCM 管理器 - 创建新的存储库组

  • 2

我们使用 SCM Manager 作为 Mercurial 的 Web 前端。我们所有的存储库都被分组到“主”中,但是从网站上看这个截图:

单片机经理

我看到有可能有其他组。我做了一些谷歌搜索,但找不到任何地方说明如何创建这些组。

有谁知道如何做到这一点?

scm
  • 1 个回答
  • 1164 Views
Martin Hope
user37245
Asked: 2010-03-10 14:18:05 +0800 CST

SCM 服务器的 RAID

  • 1

我需要购买/构建一个服务器来托管我们的 Subversion 存储库(仅供参考:我是开发人员/不是 IT 人员)。显然,这是关键任务,需要具有高网络和磁盘 i/o 性能。我们的存储库目前是 5GB,我们支持 20 个开发人员。服务器将是 Windows 2008,但如果 Linux 是一个引人注目且更简单/更容易的解决方案,它是一个选项。

澄清:5GB 的存储库大约有 2GB 的源,是的,它需要处理 20 名开发人员整天进行多次小型提交、日志、历史记录和签出。(我如何澄清源代码提交?到处都是一些 C# 文件,有几行更改?非常标准的东西。)

更新:预算:我希望能用 2,000 美元或更少的钱过日子,只是因为我认为我们不需要花那么多钱。但是,如果它需要 5,000 美元,那么这就是它所需要的。这就是我们的生活。但是,如果 2500 美元获得 100%,而 5000 美元获得 103%,那么额外的钱就不值得了。

当然,我的首要任务是数据完整性。如果驱动器出现故障,我希望机器停止写入并能够快速插入新驱动器,以使机器尽快备份和运行。(我可以处理几个小时的停机时间,但不能在停机期间处理几个小时的“工作”)。

我认为我不需要(或想要)RAID 5,因为重建成本似乎很高/很复杂。

至少,我可以使用 RAID 1,并有一个备份磁盘(显然不是来自同一批次,甚至不是制造商 ;-)

RAID 1+0 看起来可能更快?值得这么复杂吗?

有人可以向我指出一些管理 RAID 驱动器的建议和最佳实践,特别是,无论提供什么解决方案,我如何管理磁盘故障。如果驱动器死机,是否有软件可以通知我(电子邮件/寻呼机)?那时会阻止写入磁盘的软件?

还有什么我需要考虑的吗?

更新:我的问题是:硬件 RAID 与 Windows Server 2008 软件 RAID 对于 RAID 1+0 wrt 速度、管理(死磁盘)和磁盘故障警报之间有什么优势。

谢谢

svn raid scm software-raid
  • 4 个回答
  • 427 Views
Martin Hope
Vivek Sharma
Asked: 2009-07-11 06:29:46 +0800 CST

如何在 Google Code 上使用 Mercurial 上传项目?

  • 3
  1. 我创建了一个本地目录,并在其中创建了一些子目录和文件。
  2. 由项目在 code.google.com/hosting 上注册
  3. 安装 Mercurial 并做了hg init
  4. 从谷歌复制了自动生成的密码,仍然不知道是什么。

现在我如何将本地文件上传到 Google 上的存储库。谷歌搜索很累,几乎所有信息都可供 SVN 用户使用。

我是否必须先在 mercurial 上创建一个分支。如果它太傻了,我很抱歉,但是我如何创建一个,该网站确实说任何创建或上传或添加。

谁能分享一下他是如何开始/上传他的项目的?

mercurial scm vcs
  • 3 个回答
  • 1042 Views
Martin Hope
Michael Ellick Ang
Asked: 2009-05-28 11:28:39 +0800 CST

Git 和 Mercurial

  • 8

我想知道:

  • Git 和 Mercurial 有什么区别?
  • 使用它们的优点和缺点是什么?
  • Windows 对这两种工具的支持有多好?
mercurial scm git
  • 11 个回答
  • 1372 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve