小编ily*_*kam的帖子

如何在切割新版本时触发 GitLab CI/CD Pipeline?

我正在将我的项目从 GitHub.com 迁移到自托管的 GitLab CE 实例。我之前设置了一个 GitHub Actions 管道,以便在从标签中删除新版本时发布应用程序。也就是说,当我github.com/<organization>/<project>/tags编辑标签来发布版本时,以下*-workflow.yml脚本片段将触发我想要的操作:

on:
  release:
    types: [created]
Run Code Online (Sandbox Code Playgroud)

GitLab CI/CD ( ) 上的等效项是什么.gitlab-ci.yml?我搜索了所有GitLab 文档和辅助网站(例如 gitlab.reddit.com 和 Stack Overflow),但找不到任何方法来做到这一点。需要明确的是,在 GitLab 中将标签转换为真实版本的步骤如下:

  1. <GitLab CE>/<group>/<project>/-/releases/new
  2. “从”列表中的任何标签创建
  3. 填写详细信息
  4. 单击“创建版本”按钮

我希望 GitLabscript在上述步骤 4 后立即执行。

gitlab gitlab-ci-runner gitlab-ce

10
推荐指数
1
解决办法
6367
查看次数

在状态栏中的"通知"选项卡上方添加按钮

我正在开发一个Android应用程序,它将在大多数时间作为服务运行.用户可以通过状态栏控制它 - 包括完全停止服务的能力.

即使我能够在Notifications区域创建自定义视图并放置按钮[见图1],我希望能够将其置于"Android"/服务提供商的名称之上.与音乐播放器应用程序的功能大致相同[见图2].这样,即使用户清除其通知,只要服务正在运行,我的应用程序的控制面板将保持活动状态.

请问最好的方法是什么?

图1和图2

原始图片链接

android

6
推荐指数
1
解决办法
1525
查看次数

标签 统计

android ×1

gitlab ×1

gitlab-ce ×1

gitlab-ci-runner ×1