support custom artifact name