首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

卖家做WhatsApp营销可以使用独立ip吗?独立静态ip购买有类似911s5的软件吗?

在进行WhatsApp营销时,使用独立静态ip可以为卖家带来许多好处,而类似911s5的软件也可以帮助卖家购买独立静态ip。一、海外独立外贸站卖家做WhatsApp营销可以使用独立ip吗?...因为独立ip只被用户单独使用,从而降低账号被封禁的风险。提高营销效率:使用独立ip可以提高营销效率。因为多个账号可以使用同一个独立ip进行营销,从而减少了切换账号的时间,提高了营销效率。...避免ip关联:使用独立ip可以避免ip关联的问题。如果使用共享ip,当一个账号被封禁后,其他账号也可能被封禁,因为它们共享同一个ip。而使用独立ip可以避免这个问题。...可以通过询问客户的需求、给予建议等方式,建立更加亲密的联系。三、目前想要购买独立静态ip还有类似911s5的软件吗?...(类似911s5的软件)目前市场上还存在类似911s5的软件,可以帮助用户购买独立静态ip。一些专业的独立静态ip供应商也提供在线购买服务,用户可以在其官方网站上直接购买所需的ip。

1.4K10

GitLab持续集成在商用项目中的应用实践

/vendor/bin/phpunit only: - develop tags: - your-runner-tag deploy阶段完成项目最后的部署和一些服务器reload操作最终将项目交付上线...>> /etc/hosts 具体可以参考gitlab ci关于这一块的说明文档:https://docs.gitlab.com/ee/ci/ssh_keys/ 由于GitLab CI的功能非常多,可配置像也很多所以具体某个配置的作用我就不细说了.../ee/ci/environments.html 另外提供一个我写的Laravel项目的CI配置文件供大家参考,这是一个完全可以应用在大型项目交付上的CI配置,实践的时候更换成你们具体的配置,它也同时适用于除...kevinyan001/git-runner:php7.1-node10是我做的一个专门用来跑CI任务的容器的镜像,已经上传到了 Docker 官方的镜像源中可以直接使用。...如果对 GitLab 持续集成的使用上有什么疑问,可以在文章下方留言, 喜欢我的文章欢迎点在看和转发支持。

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    GitLab CICD 在 Node.js 项目中的实践

    现有流程中的一些问题 在维护多个项目的时候,会暴露出一些问题: 如何有效的使用 测试用例 如何有效的使用 ESLint 部署上线还能再快一些吗 使用了 TypeScript 以后带来的额外成本 测试用例...要使用 GitLab CI/CD 是非常简单的,只需要额外的使用一台服务器安装 gitlab-runner,并将要使用 CI/CD 的项目注册到该服务上就可以了。...部署需要额外的做一件事情,就是建立从gitlab runner所在机器gitlab-runner用户到目标部署服务器对应用户下的机器信任关系。...CI/CD 提供了针对某些 Tag 可以进行不同的操作,不过我并不想这么搞了,原因有两点: 这需要修改配置文件(所有项目) 这需要开发人员熟悉对应的规则(打 Tag) 所以我们采用了另一种取巧的方式来实现...判断当前缓存 dist 目录是否为有效的文件夹,如果不是则重新执行第三步编译 TS 文件 上线完毕后发送钉钉通知 后续要做的 接入 CI/CD 只是第一步,将部署上线流程统一后,可以更方便的做一些其他的事情

    1.4K20

    GitLab CICD 在 Node.js 项目中的实践

    现有流程中的一些问题 在维护多个项目的时候,会暴露出一些问题: 如何有效的使用 测试用例 如何有效的使用 ESLint 部署上线还能再快一些吗 使用了 TypeScript 以后带来的额外成本 测试用例...要使用 GitLab CI/CD 是非常简单的,只需要额外的使用一台服务器安装 gitlab-runner,并将要使用 CI/CD 的项目注册到该服务上就可以了。...部署需要额外的做一件事情,就是建立从gitlab runner所在机器gitlab-runner用户到目标部署服务器对应用户下的机器信任关系。...CI/CD 提供了针对某些 Tag 可以进行不同的操作,不过我并不想这么搞了,原因有两点: 这需要修改配置文件(所有项目) 这需要开发人员熟悉对应的规则(打 Tag) 所以我们采用了另一种取巧的方式来实现...判断当前缓存 dist 目录是否为有效的文件夹,如果不是则重新执行第三步编译 TS 文件 上线完毕后发送钉钉通知 后续要做的 接入 CI/CD 只是第一步,将部署上线流程统一后,可以更方便的做一些其他的事情

    3.3K41

    【手把手实战】花半天时间,轻松打造企业级前端CICD工作流

    我刚开始工作时,就有接触过CI的概念,那个时候主要是团队 QA(质量保证)使用 hudson 对工程进行质量扫描,跑一些基础的自动化测试。...后面我也慢慢地听到了 Jenkins, Travis CI 这样一些名词,但是由于太菜,我一个都不会用。 而且我发现,我对 CI/CD 并没有什么兴趣,为什么呢?因为我还没有使用它的动机。...而 CI/CD 做的事情就是:用自动化技术接管流程。 监控Mutation 我的诉求是:当代码合并到某个分支后,gitlab能自动帮我执行完打包和部署这两个步骤。...Gitlab CI/CD Variables Gitlab 通过 Variables 为 CI/CD 提供了更多配置化的能力,方便我们快速取得一些关键信息,用来做流程决策。...CI/CD带来的收益 直观来看,我的重复劳动被去除了大部分,多出来的这部分时间我可以用来干更多有意义的事情,或者摸鱼它不香吗?而且,每天不用手动发版,心情也是倍儿棒!

    1.8K31

    Linux系统:第十五章:gitlab集成CI

    集成gitlab的CI首先需要安装好docker和gitlab,大家可以参考我上一章节:Linux系统:第十四章:安装Docker,下载安装配置gitlab以及jenkins,图文讲解CI流程。...registration-token和url 在gitlab中的以下部分复制: Menu->Admin->overview->runner .gitlab-ci.yml文件配置(可做参考) # 定义一些变量..., 下面各阶段会使用 variables: ssh_name: root #远程连接服务器的用户 uat_server_ip: xx.xx.xx.xx #远程连接的服务器ip uat_ssh_password...文件配置详细说明 定义一些变量, 下面各阶段会使用 variables: ssh_name: root #远程连接服务器的用户 uat_server_ip: xx.xx.xx.xx #远程连接的服务器...jar 包到你的应用服务器 这里使用 ictu/sshpass 这个镜像,是为了使用 sshpass 命令 配置:UserKnownHostsFile=/dev/null和 StrictHostKeyChecking

    81020

    Gitlab-ci:从零开始的前端自动化部署

    gitlab-ci中涉及的一些基本概念 「1.Pipeline & Job」 Pipeline是Gitlab根据项目的.gitlab-ci.yml文件执行的流程,它由许多个任务节点组成, 而这些Pipeline...这里又具体有以下两部分工作要做 「A.申请服务器 & 安装web服务 (准备工作)」 (1)我本次使用的是百度云的「云服务器」(每天9点的时候可以抢有一定免费使用期限的服务器) (2)然后在本地终端通过...」 试思考,如果我们配置脚本很长的话,我们一定要把它写在.gitlab-ci.yml这单独一个文件里吗?...「那么在.gitlab-ci.yml中这么写,就可以对它们做合并」 include: - '/.gitlab-ci.wx.yml' - '/.gitlab-ci.bd.yml' - '/....gitlab-ci.h5.yml' gitlab-ci还提供了extend关键字,它的功能和前面提到的YML的片段导入的功能是一样的, 不过可读性更好一些。

    1.9K50

    聊聊gitlab ci如何构建以时间为版本号的docker镜像

    前言最近朋友他们部门有部分内部项目,打算用gitlab ci来做项目持续集成部署,他们有个需求,构建docker镜像的时候,版本需要是以当前时间作为版本。...其格式为yyyymmddhhmm一开始朋友翻阅官方文档,发现gitlab ci有个变量CI_COMMIT_TIMESTAMP,可以生成时间戳,他默认生成的格式是ISO-8601。...今天这篇文章主要就是分享如何构建以时间为版本号的docker镜像如何在gitlab ci构建以时间为版本的镜像注: 朋友他们的gitlab版本为14.10。...https://docs.gitlab.cn/jh/ci/variables/总结写这篇文章的初衷,是我和朋友查了一些资料,比如如何在gitlab ci生成时间戳以及如何在job之间进行变量传递,好像没查到比较完整的资料...因此就写这篇文章记录下,看能不能帮到有遇到类似场景的朋友

    17910

    K8S容器环境下GitLab-CI和GItLab Runner 部署记录

    可以根据需要添加任意数量的计算节点,每个构建可以拆分为多个作业,这些作业可以在多台计算机上并行运行。 GitLab-CI轻量级,不需要复杂的安装手段。配置简单,与gitlab可直接适配。...使用 YAML 进行配置,任何人都可以很方便的使用。GitLabCI 有助于DevOps人员,例如敏捷开发中,开发与运维是同一个人,最便捷的开发方式。...因此,运行构建任务这种浪费资源的事情交给一个独立的Gitlab Runner来做就会好很多,更重要的是Gitlab Runner 可以安装到不同的机器上,甚至是我们本机,这样完全就不会影响Gitlab本身了...它与Gitlab CI结合使用,gitlab ci是Gitlab随附的用于协调作用的开源持续集成服务。...这里我们也可以更改Runner的一些配置,比如添加tag标签等: ? 6)Gitlab Runner 配置使用

    7.6K41

    dotnet 配合 Gitlab 做自动推 Tag 时打包 NuGet 包

    我现在的团队内部用的是 Gitlab 工具,在此工具上提供了 Gitlab CI CD 用于做自动化测试和构建。对于 CBB 来说,发布就是打出 NuGet 包然后上传到内部 NuGet 服务器。...Gitlab 的 Runner 以及如何开启,详细请看 dotnet 配置 Gitlab 的 Runner 做 CI 自动构建 本文以一个 WPF 的库为例子,其他的 dotnet 库也是相同的方法...在 dotnet 里面打包的方法可以通过以下命令 dotnet pack -c release 在 Gitlab 里面通过 Tag 出发构建命令可以在 .gitlab-ci.yml 添加下面代码 tagpublish...,使用 Tag 打包的时候将可以找到 CI_COMMIT_TAG 这个环境变量,这个变量的内容就是对应的 Tag 的内容。...通过 dotnetCampus.TagToVersion 这个工具根据 CI_COMMIT_TAG 更改 Version 文件的内容就可以做到 修改 .gitlab-ci.yml 为下面代码 stages

    1.7K10

    如何在MacBook上搭建GitLab

    最近想要系统的学习一下基础设施方面的知识,所以准备搭建一个学习环境,我没有多余的机器使用,只有一个MacBook Pro 2021 ,所以选择在笔记本上使用 Docker 搭建一套环境,目前看来第一步还是顺利的...安装 GitLab Mac 的M1芯片使用的是ARM架构,所以我们去寻找 ARM架构的镜像, 我是用的是yrzr/gitlab-ce-arm64v8:latest 首先需要创建 gitlab-ce 的三个工作目录...将volumes里面的配置修改成你的工作目录就可以了。这里暴露了两个端口9922、9980 因为是在本地使用,所以就没开放https的443 端口,后面也不准备使用https。...-9G 有几个关键点需要注意 Enter tags for the runner (comma-separated): GitLab是用 tag来管理runner 的,最好是一个runner做一件事情...,用tag 标记,写.gitlab.ci.yml 的时候需要指定tags Enter an executor executor 有很多种,我这里为了演示,选择了shell 更多关于GitLab Runner

    11410

    基于gitlab ci构建devops平台

    方案架构图 [devops.png] 体系组成 代码版本管理 企业开发中常使用gitlab搭建代码版本库,可以将其看作devops体系中的起始点。 在构建CI流程时,需要对代码分支管理做一定规范。...以上就是基于gitlab的分支管理,所做的三种构建分支,当然,实际操作环境下,绝非这么简单,不能的项目可以会涉及到不同的问题。...在gitlab8.0以后的版本默认集成了gitlab ci工具。 在使用gitlab ci时,需要借助一个叫作gitlab runner的工具来完成这一流程。...目前一统江湖的要数谷歌的kubernetes技术。如果,项目简单的话,也可以直接使用docker-compose进行编排。 这里来一个docker-compose的模版。就以harbor为例。...总结 通过以上的内容,我们可以构建起一个简单的devops体系闭环,要达到一个完善的平台,还有很多事情要做。如,自动化测试,配置中心,发布流程,敏捷开发等等。

    4.6K51

    dotnet 配置 Gitlab 的 Runner 做 CI 自动构建

    今天在少珺小伙伴的协助下,使用了 gitlab 的 runner 给全组的项目做自动的构建。....gitlab-ci.yml 文件,无需做任何配置就可以集成 CI 自动单元测试,每个 push 自动构建,合并 master 分支自动打包发布 nuget 包。...\gitlab-runner.exe uninstall 注意使用管理员权限运行 然后用某个用户权限安装,因为我是在虚拟机运行的,我可以使用登录用户作为运行 Runner 用户 ....不过如果在开发设备上,也可以这样设置,此时可以模拟一些有趣的用户环境,找到一些有趣的坑 但我现在也遇到以下问题: 如何将 CI 打包推送的 NuGet 包和源仓库的 Tag 关联起来,作为需要维护一个有历史的...于是我就有以下问题 是否应该在 CI 自动推送 NuGet 包时,自动给源仓库打一个 Tag 号 如果 CI 适合给源仓库打一个 Tag 号,那么这个 Tag 应该如何做 是否应该放在 git 的 Hook

    2.3K20

    【实测】用土话让你明白如何做测试平台的持续部署和集成 - 4【gitlab-runner在gitlab上要如何配置】

    因为这是在帮大家快速树立起独立思考和创新的重要步骤。 问题1:还剩下什么没有做?...答:我们配置好了这个gitlab-runner之后,相当于你已经找到了帮你干活的人,但是具体要干什么,你总要交代清楚吧? 所以,我们接下来的事情就是,想办法告诉它当代码更新后,要做什么?...答:按常理说,应该是有个类似文件的东西,让我们把要执行的命令写在上面,然后gitlab-runner认识这个文件(应该需要特定文件名)。才会达到自动执行的目的。...(我的项目叫for_test,点开头的文件证明是隐藏文件) 在哪修改:既然在项目根目录,那我们可以本地修改然后git push上传,也可以在gitlab网页上在线创建和修改。...问题4:这个文件的内容应该是什么?什么命令语言? 答:文件内容应该是按照gitlab-runner官方制定的一些固定格式语法来写,不然gitlab-runner看不懂。

    75020

    Docker搭建自己的Gitlab CI Runner

    目录: Gitlab CI介绍 环境、软件准备 安装、注册并启动Gitlab Runner 定义项目构建流程 FAQ 1、Gitlab CI介绍 CI:持续集成,我们通常使用CI来做一些自动化工作,...,并且可以通过Gitlab的hook, 在代码提交的各个环节自动地完成一系列的构建工作,总之对于一些非复杂性的集成需求,都是可以满足的。...方式一:二进制文件安装 1)下载对应操作系统的二进制包,我这里使用的是mac版本 sudo curl --output /usr/local/bin/gitlab-runner https://...2、gitlab-ci tags这个很重要,在项目构建流程yaml文件里面指定tag,就是匹配使用哪个tag的runner,这里我定义了hwy,回头再配置文件里面就指定这个tag。...我这里项目是java语言的,所以我使用官方maven:3-jdk-8镜像。

    14.7K83

    GitLab CI构建SpringBoot-2.3应用

    )应用制作Docker镜像(官方方案)》一文中,咱们掌握了SpringBoot官方推荐的镜像构建方案,接下来要体验的是GitLab的CI能力,它负责把代码变成私有仓库中的镜像,咱们可以专心编码了; GitLab...CI的作用如下图,开发者提交代码到GitLab后,就会触发编译、构建、制作镜像、推送到仓库这些事情,然后K8S环境就能用上最新的镜像了: [在这里插入图片描述] 本文内容 本文继续坚持实战的风格,和大家一起完成以下操作...这个job的脚本中,会执行登录私有镜像仓库的操作,为了操作方便,登录的账号密码都是直接写在脚本里面的,实际使用时请不要这样做,建议使用Harbor的机器人账号密码,并且写入GitLab CI的环境变量配置页面...] 提交代码后,可以在CI页面观察新增job的执行过程; 脚本完成后,打开浏览器试试,果然已经更新: [在这里插入图片描述] 至此,CI和CD都验证通过,可见GitLab的CI能力给我们的日常开发带来了不少便利...,也希望本文能给您带来一些参考; 关于容器和镜像的环境 如果您不想自己搭建kubernetes环境,推荐使用腾讯云容器服务TKE:无需自建,即可在腾讯云上使用稳定, 安全,高效,灵活扩展的 Kubernetes

    1K00

    使用 GitLab Runner

    一般来说,构建任务都会占用很多的系统资源 (譬如编译代码),而 GitLab CI 又是 GitLab 的一部分,如果由 GitLab CI 来运行构建任务的话,在执行构建任务的时候,GitLab 的性能会大幅下降...GitLab CI 最大的作用是管理各个项目的构建状态,因此,运行构建任务这种浪费资源的事情就交给 GitLab Runner 来做拉!...因为 GitLab Runner 可以安装到不同的机器上,所以在构建任务运行期间并不会影响到 GitLab 的性能 安装 在目标主机上安装 GitLab Runner,这里的目标主机指你要部署的服务器...runner:输入 runner 名称 Please enter the gitlab-ci tags for this runner:设置 tag Whether to run untagged builds...指在提交到 master 时执行 tags:与注册 runner 时的 tag 匹配 其它配置 为保证能够正常集成,我们还需要一些其它配置: 安装完 GitLab Runner 后系统会增加一个 gitlab-runner

    2.8K30

    图文详解k8s自动化持续集成之GitLab CICD

    配置文件读取 CI 任务并进行相应处理;GitLab CI 通过其称为 GitLab Runner 的 Agent 端进行 build 操作;Runner 本身可以使用多种方式安装,比如使用 Docker...设置里copy --description "cms-runner" \ --tag-list "docker,cms,runner" \ #指定标签,类似k8s的label,后续selector...;如果想知道环境变量具体的值,实际上可以通过在任务执行前用 env 指令打印出来,如下所示 5.2、GitLab 自定义环境变量 在某些情况下,我们希望 CI 能自动的发布或者修改一些东西;比如将生成文件上传到镜像库...另一种是组级别的,可以在整个组内的所有项目中使用,如下 这两种变量添加后都可以在 CI 的脚本中直接引用。...,自动化 CI 就是执行预先写好的一些小脚本 敏感信息走环境变量 一切重要的敏感信息,如账户密码等,不要写到 CI 配置中,直接放到 GitLab 的环境变量中;GitLab 会保证将其推送到远端 Runner

    5K31
    领券