* fix stray dockerhost mention

* fix stray whitespace

* fix missing mattermost-redix cleanup in clean-old-docker

* absolute path to docker-compose, plus simpler ldap initialization

* allow ldapadd to fail on CI
Этот коммит содержится в:
Jesse Hallam
2019-08-02 18:46:32 -03:00
коммит произвёл GitHub
родитель f02f83a7df
Коммит e33bdc94f1
5 изменённых файлов: 12 добавлений и 10 удалений

Просмотреть файл

@@ -117,7 +117,7 @@ ifeq ($(IS_CI),false)
@echo Starting docker containers @echo Starting docker containers
docker-compose --no-ansi -f ./build/docker-compose.yml run --rm start_dependencies docker-compose --no-ansi -f ./build/docker-compose.yml run --rm start_dependencies
docker-compose --no-ansi -f ./build/docker-compose.yml exec -T openldap bash -c 'ldapadd -x -D "cn=admin,dc=mm,dc=test,dc=com" -w mostest -f /${LDAP_DATA}-data.ldif || true'; cat tests/${LDAP_DATA}-data.ldif | docker-compose --no-ansi -f ./build/docker-compose.yml exec -T openldap bash -c 'ldapadd -x -D "cn=admin,dc=mm,dc=test,dc=com" -w mostest || true';
else else
@echo CI Build: skipping docker start @echo CI Build: skipping docker start

Просмотреть файл

@@ -336,7 +336,7 @@ func TestPluginSync(t *testing.T) {
func(cfg *model.Config) { func(cfg *model.Config) {
s3Host := os.Getenv("CI_MINIO_HOST") s3Host := os.Getenv("CI_MINIO_HOST")
if s3Host == "" { if s3Host == "" {
s3Host = "dockerhost" s3Host = "localhost"
} }
s3Port := os.Getenv("CI_MINIO_PORT") s3Port := os.Getenv("CI_MINIO_PORT")

Просмотреть файл

@@ -131,12 +131,12 @@ pipeline {
} }
steps { steps {
dir('src/github.com/mattermost/mattermost-server/build') { dir('src/github.com/mattermost/mattermost-server') {
ansiColor('xterm') { ansiColor('xterm') {
sh """ sh """
docker-compose --no-ansi run --rm start_dependencies /usr/local/bin/docker-compose --no-ansi -f ./build/docker-compose.yml run --rm start_dependencies
docker-compose --no-ansi ps /usr/local/bin/docker-compose --no-ansi -f ./build/docker-compose.yml ps
docker-compose --no-ansi exec -T openldap bash -c 'ldapadd -x -D "cn=admin,dc=mm,dc=test,dc=com" -w mostest -f /${LDAP_DATA}-data.ldif'; cat tests/${LDAP_DATA}-data.ldif | /usr/local/bin/docker-compose --no-ansi -f ./build/docker-compose.yml exec -T openldap bash -c 'ldapadd -x -D "cn=admin,dc=mm,dc=test,dc=com" -w mostest';
""" """
} }
} }
@@ -297,7 +297,7 @@ pipeline {
docker-compose logs --tail="all" -t --no-color > docker-compose_logs docker-compose logs --tail="all" -t --no-color > docker-compose_logs
docker ps -a --no-trunc > docker_ps docker ps -a --no-trunc > docker_ps
docker stats -a --no-stream > docker_stats docker stats -a --no-stream > docker_stats
tar -czvf docker_logs.tar.gz docker-compose_logs docker_ps docker_stats tar -czvf docker_logs.tar.gz docker-compose_logs docker_ps docker_stats
docker-compose --no-ansi down -v docker-compose --no-ansi down -v
""" """

Просмотреть файл

@@ -61,9 +61,6 @@ services:
LDAP_ORGANISATION: "Mattermost Test" LDAP_ORGANISATION: "Mattermost Test"
LDAP_DOMAIN: "mm.test.com" LDAP_DOMAIN: "mm.test.com"
LDAP_ADMIN_PASSWORD: "mostest" LDAP_ADMIN_PASSWORD: "mostest"
volumes:
- "../tests/test-data.ldif:/test-data.ldif"
- "../tests/qa-data.ldif:/qa-data.ldif"
elasticsearch: elasticsearch:
image: "mattermost/mattermost-elasticsearch-docker:6.5.1" image: "mattermost/mattermost-elasticsearch-docker:6.5.1"
networks: networks:

Просмотреть файл

@@ -56,3 +56,8 @@ clean-old-docker:
docker rm -v mattermost-elasticsearch > /dev/null; \ docker rm -v mattermost-elasticsearch > /dev/null; \
fi fi
@if [ $(shell docker ps -a | grep -ci mattermost-redis) -eq 1 ]; then \
echo removing mattermost-redis; \
docker stop mattermost-redis > /dev/null; \
docker rm -v mattermost-redis > /dev/null; \
fi