我正在将我的项目从 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 中将标签转换为真实版本的步骤如下:
<GitLab CE>/<group>/<project>/-/releases/new我希望 GitLabscript在上述步骤 4 后立即执行。
我正在开发一个Android应用程序,它将在大多数时间作为服务运行.用户可以通过状态栏控制它 - 包括完全停止服务的能力.
即使我能够在Notifications区域创建自定义视图并放置按钮[见图1],我希望能够将其置于"Android"/服务提供商的名称之上.与音乐播放器应用程序的功能大致相同[见图2].这样,即使用户清除其通知,只要服务正在运行,我的应用程序的控制面板将保持活动状态.
请问最好的方法是什么?
