Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
DolphinScheduler
提交
b350dc70
DolphinScheduler
项目概览
apache
/
DolphinScheduler
上一次同步 1 年多
通知
704
Star
9572
Fork
3514
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
DolphinScheduler
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
b350dc70
编写于
12月 17, 2021
作者:
K
kezhenxu94
提交者:
GitHub
12月 17, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Build and publish snapshot Docker images for testing (#7454)
上级
41bf1a95
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
64 addition
and
50 deletion
+64
-50
.github/workflows/publish-docker.yaml
.github/workflows/publish-docker.yaml
+63
-0
deploy/docker/.env
deploy/docker/.env
+1
-1
dolphinscheduler-dist/pom.xml
dolphinscheduler-dist/pom.xml
+0
-1
dolphinscheduler-dist/src/main/provisio/dolphinscheduler.xml
dolphinscheduler-dist/src/main/provisio/dolphinscheduler.xml
+0
-36
pom.xml
pom.xml
+0
-12
未找到文件。
.github/workflows/publish-docker.yaml
0 → 100644
浏览文件 @
b350dc70
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
name
:
publish-docker
on
:
push
:
branches
:
-
dev
env
:
HUB
:
ghcr.io/apache/dolphinscheduler
jobs
:
build
:
if
:
github.repository == 'apache/dolphinscheduler'
runs-on
:
ubuntu-latest
permissions
:
contents
:
read
packages
:
write
timeout-minutes
:
30
steps
:
-
uses
:
actions/checkout@v2
-
name
:
Cache local Maven repository
uses
:
actions/cache@v2
with
:
path
:
~/.m2/repository
key
:
${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys
:
|
${{ runner.os }}-maven-
-
name
:
Log in to the Container registry
uses
:
docker/login-action@v1.10.0
with
:
registry
:
${{ env.HUB }}
username
:
${{ github.actor }}
password
:
${{ secrets.GITHUB_TOKEN }}
-
name
:
Set up QEMU
uses
:
docker/setup-qemu-action@v1
-
name
:
Set up Docker Buildx
uses
:
docker/setup-buildx-action@v1
-
name
:
Build and push docker images
run
:
|
./mvnw -B clean deploy \
-Dmaven.test.skip \
-Dmaven.javadoc.skip \
-Dmaven.checkstyle.skip \
-Dmaven.deploy.skip \
-Ddocker.tag=${{ github.sha }} \
-Ddocker.hub=${{ env.HUB }} \
-Pdocker,release
deploy/docker/.env
浏览文件 @
b350dc70
...
...
@@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.
#
HUB=
apache
HUB=
ghcr.io/apache/dolphinscheduler
TAG=latest
TZ=Asia/Shanghai
...
...
dolphinscheduler-dist/pom.xml
浏览文件 @
b350dc70
...
...
@@ -25,7 +25,6 @@
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
dolphinscheduler-dist
</artifactId>
<packaging>
provisio
</packaging>
<name>
${project.artifactId}
</name>
<properties>
<maven.deploy.skip>
true
</maven.deploy.skip>
...
...
dolphinscheduler-dist/src/main/provisio/dolphinscheduler.xml
已删除
100644 → 0
浏览文件 @
41bf1a95
<!--
~ Licensed to the Apache Software Foundation (ASF) under one or more
~ contributor license agreements. See the NOTICE file distributed with
~ this work for additional information regarding copyright ownership.
~ The ASF licenses this file to You under the Apache License, Version 2.0
~ (the "License"); you may not use this file except in compliance with
~ the License. You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<runtime>
<artifactSet
to=
"/lib"
>
<exclusion>
org.slf4j:slf4j-log4j12
</exclusion>
<exclusion>
org.slf4j:slf4j-api
</exclusion>
<exclusion>
ch.qos.logback:logback-classic
</exclusion>
</artifactSet>
<!-- Target -->
<archive
name=
"${project.artifactId}-${project.version}.tar.gz"
hardLinkIncludes=
"**/*.jar"
/>
<!-- Notices -->
<fileSet
to=
"/"
>
<directory
path=
"${basedir}/../"
>
<include>
DISCLAIMER
</include>
<include>
install.sh
</include>
<include>
LICENSE
</include>
<include>
NOTICE
</include>
</directory>
</fileSet>
</runtime>
pom.xml
浏览文件 @
b350dc70
...
...
@@ -867,13 +867,6 @@
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>
ca.vanzyl.maven.plugins
</groupId>
<artifactId>
provisio-maven-plugin
</artifactId>
<version>
1.0.4
</version>
<extensions>
true
</extensions>
</plugin>
<plugin>
<groupId>
org.codehaus.mojo
</groupId>
<artifactId>
rpm-maven-plugin
</artifactId>
...
...
@@ -987,11 +980,6 @@
</pluginManagement>
<plugins>
<plugin>
<groupId>
ca.vanzyl.maven.plugins
</groupId>
<artifactId>
provisio-maven-plugin
</artifactId>
<extensions>
true
</extensions>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-javadoc-plugin
</artifactId>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录