zoukankan      html  css  js  c++  java
  • GitLabGitHub

    githlab :基础docker 安装的地址

     https://docs.gitlab.com/omnibus/docker/

    GitHub

    上传本地代码及更新代码到GitHub教程

    上传本地代码

    第二步:

    echo "# Test" >> README.md

    第三步:建立git仓库

    git init

    第四步:将项目的所有文件添加到仓库中

    git add .

    第五步:

    git add README.md

    第六步:提交到仓库

    git commit -m "注释语句"

    第七步:将本地的仓库关联到GitHub,后面的https改成刚刚自己的地址,上面的红框处

    git remote add origin https://github.com/zlxzlxzlx/Test.git

    第八步:上传github之前pull一下

    git pull origin master

    第九步:上传代码到GitHub远程仓库

    git push -u origin master

    中间可能会让你输入Username和Password,你只要输入github的账号和密码就行了。执行完后,如果没有异常,等待执行完就上传成功了。

    更新代码

    第一步:查看当前的git仓库状态,可以使用git status

    git status

    第二步:更新全部

    git add *

    第三步:接着输入git commit -m "更新说明"

    git commit -m "更新说明"

    第四步:先git pull,拉取当前分支最新代码

    git pull

    第五步:push到远程master分支上

    git push origin master

    不出意外,打开GitHub已经同步了

    ---恢复内容开始---

    GitLab 开发工具使用 安装文档 https://docs.gitlab.com/runner/install/docker.html

    .gitlab-ci.yml

    stages:
     - build
     - test
     - package
     - deploy
    job 1:
     stage: build
     script:
      - dotnet build
    job 2:
     stage: test
      script:
       - cd User.ApiX.UnitTests
       - dotnet test
    
    job 3:
     stage: package
      script:
       - cd User.Api
       - docker build -t userapi:test .
    
    job 4:
     stage: deploy
     script:
      - docker run -d -p 8050:8050 --link db:db --name userapi userapi:test
    
    rtest:
     script:
      - cd User.Api
      - docker -v
      - docker-compose build
      - docker-compose up -d     ||  - docker-compose up -d --build --force-recreate

     Rabbit MQ  Docker   docker run -d --hostname my-rabbit --name some-rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management     

  • 相关阅读:
    Saltstack 命令参数整理
    Saltstack 命令行:批量覆盖指定文件
    Nginx + Tomcat Windows下的负载均衡配置
    linux和windows同步数据 cwrsync client to rsync server
    Amoeba for MySQL 非常好用的mysql集群软件
    Ubuntu 下 JDK+Tomcat+MySql 环境的搭建
    Ubuntu server下安装JDK和Tomcat7
    EhCache 分布式缓存/缓存集群
    电商系统中的商品模型的分析与设计
    大型网站架构的演化[转]
  • 原文地址:https://www.cnblogs.com/AnkerZhang/p/8757575.html
Copyright © 2011-2022 走看看